home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
University of Notre Dame…imate Screensaver Package
/
University of Notre Dame - The Ultimate Screen Saver Package.iso
/
setup.inx
(
.txt
)
< prev
Wrap
InstallShield Compiled Script
|
2000-12-03
|
135KB
|
15,217 lines
///////////////////////////////////////////////////////////////////////////////////
///[ sexy installshield decompiler for is6/is7 ]////////
///[ (c) sn00pee 2002 ]////////
///////////////////////////////////////////////////////////////////////////////////
///[ starting decompilation ]////////
///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
// typedefs
typedef _td0
begin
BOOL bWin95;
BOOL bWin9X;
BOOL bWin98;
BOOL bSubversion_A;
BOOL bSubversion_B;
BOOL bSubversion_C;
BOOL bVersionNotFound;
end;
typedef _td1
begin
BOOL bWinNT;
BOOL bWinNT4;
BOOL bWinNT351;
BOOL bWin2000;
BOOL bAdmin_Logged_On;
NUMBER nServicePack;
end;
typedef _td2
begin
_td1 WINNT;
_td0 WIN9X;
BOOL bShellExplorer;
BOOL bAlpha;
BOOL bIntel;
NUMBER nOSMajor;
NUMBER nOSMinor;
NUMBER nWinMajor;
NUMBER nWinMinor;
end;
typedef _td3
begin
NUMBER nYearMonth;
NUMBER nDay;
NUMBER nHourMin;
NUMBER nSeconds;
end;
typedef _td4
begin
NUMBER nLength;
NUMBER nMemoryLoad;
NUMBER nTotalPhys;
NUMBER nAvailPhys;
NUMBER nTotalPageFile;
NUMBER nAvailPageFile;
NUMBER nTotalVirtual;
NUMBER nAvailVirtual;
end;
typedef _td5
begin
NUMBER nOSVersionInfoSize;
NUMBER nMajorVersion;
NUMBER nMinorVersion;
NUMBER nBuildNumber;
NUMBER nPlatformId;
STRING szCSDVersion[128];
end;
typedef _td6
begin
NUMBER nLowDateTime;
NUMBER nHighDateTime;
end;
typedef _td7
begin
NUMBER nFileAttribs;
_td6 ftCreationTime;
_td6 ftLastAccessTime;
_td6 ftLastWriteTime;
NUMBER nFileSizeHigh;
NUMBER nFileSizeLow;
NUMBER nReserved0;
NUMBER nReserved1;
STRING szFileName[260];
STRING szAlternateFileName[14];
STRING szFiller[2];
end;
typedef _td8
begin
NUMBER left;
NUMBER top;
NUMBER right;
NUMBER bottom;
end;
///////////////////////////////////////////////////////////////////////////////////
// prototypes (total: 522)
// dll-imports (total: 177)
prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT);
prototype NUMBER USER.GetClientRect(HWND, POINTER);
prototype HWND KERNEL.GetModuleHandle(STRING);
prototype INT USER.LoadString(INT, INT, BYREF STRING, INT);
prototype INT USER.ShowWindow(HWND, SHORT);
prototype NUMBER USER.SetWindowText(HWND, STRING);
prototype HWND USER.SetFocus(HWND);
prototype INT USER.ReleaseDC(HWND, HWND);
prototype INT USER.MoveWindow(HWND, INT, INT, INT, INT, INT);
prototype BOOL USER.IsWindow(HWND);
prototype BOOL USER.IsIconic(HWND);
prototype NUMBER ISRT.IsObject(VARIANT);
prototype NUMBER ISRT.IsEmpty(VARIANT);
prototype NUMBER ISRT.__GetMainWindow(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetProgress(POINTER, BYREF VARIANT);
prototype NUMBER USER.GetWindowRect(HWND, POINTER);
prototype NUMBER USER.GetWindowLong(HWND, INT);
prototype HWND USER.GetFocus();
prototype HWND USER.GetDlgItem(HWND, INT);
prototype HWND USER.GetDC(HWND);
prototype INT USER.GetClassName(HWND, BYREF STRING, INT);
prototype BOOL USER.EnableWindow(HWND, SHORT);
prototype NUMBER ISRT.MessageBeepP(NUMBER);
prototype NUMBER ISRT.GetHandle(POINTER, NUMBER);
prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER);
prototype NUMBER ISRT._Rebooted(NUMBER);
prototype NUMBER ISRT._AppSearch(NUMBER);
prototype NUMBER ISRT._CCPSearch(NUMBER);
prototype NUMBER ISRT._ExitInstall(NUMBER);
prototype NUMBER ISRT._InitInstall(NUMBER);
prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER);
prototype NUMBER KERNEL32.CloseHandle(NUMBER);
prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, POINTER, NUMBER, NUMBER, NUMBER);
prototype NUMBER KERNEL32.DeleteFileA(STRING);
prototype NUMBER KERNEL32.GetDriveType(STRING);
prototype NUMBER KERNEL32.GetFileAttributesA(STRING);
prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GetLocalTime(POINTER);
prototype NUMBER KERNEL32.GetPrivateProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetSystemDefaultLCID();
prototype NUMBER KERNEL32.GetUserDefaultLangID();
prototype BOOL USER.IsWindowVisible(HWND);
prototype BOOL USER.SetForegroundWindow(HWND);
prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER);
prototype NUMBER USER32.GetDesktopWindow();
prototype NUMBER USER32.GetSystemMetrics(NUMBER);
prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER);
prototype NUMBER USER32.GetWindowTextLength(HWND);
prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER);
prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING);
prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER);
prototype NUMBER USER32.ScreenToClient(HWND, POINTER);
prototype NUMBER USER32.DrawText(HWND, BYREF STRING, NUMBER, POINTER, NUMBER);
prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL);
prototype NUMBER ISRT._EnablePrevDialog(POINTER, BOOL, STRING);
prototype NUMBER KERNEL32.GetVersion();
prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GlobalMemoryStatus(POINTER);
prototype NUMBER KERNEL32.FindClose(NUMBER);
prototype NUMBER KERNEL32.FindFirstFileA(STRING, POINTER);
prototype NUMBER KERNEL32.FindNextFileA(NUMBER, POINTER);
prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER);
prototype NUMBER KERNEL32.lstrlen(STRING);
prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER);
prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, POINTER, POINTER, STRING);
prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING);
prototype NUMBER KERNEL32.WriteProfileStringA(STRING, POINTER, POINTER);
prototype BOOL KERNEL32.GetVersionEx(POINTER);
prototype NUMBER ISRT._GetSelectedTreeComponent(POINTER, BYREF STRING, NUMBER);
prototype POINTER ISRT._TreeViewCreate(NUMBER, HWND, NUMBER, STRING, STRING, NUMBER);
prototype NUMBER ISRT._ComponentGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING);
prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL);
prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER);
prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF VARIANT, BYREF STRING);
prototype NUMBER ISRT._ComponentSetupTypeSet(NUMBER, STRING, STRING);
prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING);
prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING);
prototype NUMBER ISRT._ComponentRemoveAll(NUMBER);
prototype NUMBER ISRT._ComponentReinstall(NUMBER);
prototype NUMBER ISRT._ComponentGetTotalCost(NUMBER, STRING, STRING, BYREF NUMBER);
prototype NUMBER ISRT._ComponentCompareSizeRequired(NUMBER, STRING, BYREF STRING, BYREF NUMBER);
prototype NUMBER ISRT._DefineDialog(POINTER, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER ISRT._WaitOnDialog(POINTER, STRING);
prototype NUMBER ISRT._EndDialog(POINTER, STRING);
prototype NUMBER ISRT._ReleaseDialog(POINTER, STRING);
prototype NUMBER ISRT._CmdGetHwndDlg(POINTER, STRING);
prototype NUMBER ISRT._CtrlGetSubCommand(POINTER, STRING);
prototype NUMBER ISRT._CtrlGetNotificationCode(POINTER, STRING);
prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT._DialogSetFont(POINTER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT.GetFontSub(POINTER, BYREF STRING);
prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING);
prototype NUMBER ISRT._SetAltMainImage(POINTER, NUMBER, STRING);
prototype NUMBER ISRT._EnableStatus(POINTER, NUMBER);
prototype NUMBER ISRT.EnableHourGlass(POINTER, BOOL);
prototype BOOL ISRT._ExistsDir(STRING);
prototype BOOL ISRT._ExistsDisk(STRING);
prototype BOOL ISRT._ExistsFile(STRING);
prototype NUMBER ISRT._CreateDir(POINTER, STRING);
prototype NUMBER ISRT._OpenFile(POINTER, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._CloseFile(POINTER, NUMBER);
prototype NUMBER ISRT._WriteLine(POINTER, NUMBER, STRING);
prototype NUMBER ISRT.GetCPUType();
prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL);
prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER);
prototype void ISRT._InetEndofTransfer(NUMBER);
prototype NUMBER ISRT._InetGetLastError(NUMBER);
prototype BOOL ISRT.IsNTAdmin();
prototype BOOL ISRT.PathIsValidSyntax(STRING);
prototype NUMBER ISRT.__GetInfo(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetLogDB(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetFileRegistrar(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetReboot(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetTextSub(POINTER, BOOL, BYREF VARIANT);
prototype NUMBER ISRT.__GetContextGUID(POINTER, BYREF STRING);
prototype NUMBER ISRT.__GetCmdLineOptions(POINTER, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__RestoreMainLog(NUMBER);
prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER);
prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER);
prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER);
prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER);
prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER ISRT._SetPaletteFile(POINTER, STRING);
prototype NUMBER ISRT.__GetUser(POINTER, BYREF VARIANT);
prototype NUMBER ISRT._CleanupInet(NUMBER);
prototype NUMBER ISRT._SetupInet(NUMBER);
prototype NUMBER ISRT._Divide(NUMBER, NUMBER, NUMBER, BYREF STRING);
prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF VARIANT);
prototype NUMBER ISRT._GetObject(POINTER, STRING, BYREF VARIANT);
prototype NUMBER ISRT._RegSetKeyBinaryValue(POINTER, NUMBER, STRING, STRING, ???, NUMBER);
prototype NUMBER ISRT._RegSetKeyValue(POINTER, NUMBER, STRING, STRING, NUMBER, STRING);
prototype NUMBER ISRT._RegQueryKeyBinaryValue(POINTER, NUMBER, STRING, STRING, BYREF ???, BYREF NUMBER);
prototype NUMBER ISRT._RegQueryKeyValue(POINTER, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER ISRT._RegCreateKey(POINTER, NUMBER, STRING, STRING, BOOL);
prototype NUMBER ISRT._ListDeleteString(POINTER, NUMBER);
prototype NUMBER ISRT._ListCurrentString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetFirstItem(POINTER, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetFirstString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetNextItem(POINTER, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetNextString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListReadFromFile(POINTER, NUMBER, STRING);
prototype NUMBER ISRT._ListGetType(POINTER, NUMBER);
prototype NUMBER ISRT._ListFindString(POINTER, NUMBER, STRING);
prototype NUMBER ISRT._ListAddString(POINTER, NUMBER, STRING, NUMBER);
prototype NUMBER ISRT._ListAddItem(POINTER, NUMBER, NUMBER, NUMBER);
prototype NUMBER ISRT._ListSetIndex(POINTER, NUMBER, NUMBER);
prototype NUMBER ISRT._ListCount(POINTER, NUMBER);
prototype NUMBER ISRT._ListDestroy(POINTER, BYREF NUMBER);
prototype NUMBER ISRT._ListCreate(POINTER, NUMBER);
prototype NUMBER ISRT.LangLoadString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._BrowseForFolder(POINTER, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING);
prototype NUMBER ISRT.EnumFoldersItems(POINTER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._GetSupportDir(POINTER, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__GetMaintenanceMode(POINTER, BYREF BOOL);
prototype NUMBER ISRT.__GetProductGuid(POINTER, BYREF STRING);
prototype NUMBER ISRT.__GetLog(POINTER, BYREF VARIANT);
prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER);
prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER);
prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER);
prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER);
// functions (total: 345)
prototype NUMBER function_0();
prototype NUMBER function_1();
prototype NUMBER function_2();
prototype NUMBER function_3();
prototype NUMBER function_4();
prototype NUMBER function_5();
prototype NUMBER function_79(HWND, NUMBER, STRING, STRING, NUMBER);
prototype NUMBER function_80(POINTER, BYREF STRING);
prototype VARIANT ComponentErrorInfo();
prototype NUMBER ComponentGetData(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER ComponentIsItemSelected(STRING, STRING);
prototype NUMBER ComponentSelectItem(STRING, STRING, BOOL);
prototype NUMBER ComponentListItems(STRING, STRING, POINTER);
prototype NUMBER ComponentCompareSizeRequired(STRING, BYREF STRING, BYREF NUMBER);
prototype NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(STRING, STRING, BYREF NUMBER);
prototype NUMBER ComponentTransferData(STRING);
prototype NUMBER ComponentSetupTypeSet(STRING, STRING);
prototype NUMBER ComponentFilterOS(STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER ComponentFilterLanguage(STRING, NUMBER, BOOL);
prototype NUMBER function_94();
prototype NUMBER function_95();
prototype NUMBER function_96(STRING);
prototype NUMBER DefineDialog(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER EzDefineDialog(STRING, STRING, STRING, NUMBER);
prototype NUMBER EndDialog(STRING);
prototype NUMBER ReleaseDialog/EndDialog(STRING);
prototype NUMBER WaitOnDialog/ReleaseDialog(STRING);
prototype NUMBER CmdGetHwndDlg/WaitOnDialog(STRING);
prototype NUMBER CtrlGetSubCommand/CmdGetHwndDlg(STRING);
prototype NUMBER CtrlGetSubCommand(STRING);
prototype NUMBER CtrlGetText(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_120(STRING, NUMBER, STRING);
prototype NUMBER CtrlGetCurSel(STRING, NUMBER, BYREF STRING);
prototype NUMBER CtrlSetCurSel/CtrlGetCurSel(STRING, NUMBER, STRING);
prototype NUMBER CtrlGetState(STRING, NUMBER);
prototype NUMBER CtrlSetState(STRING, NUMBER, NUMBER);
prototype NUMBER CtrlSelectText(STRING, NUMBER);
prototype NUMBER CtrlSetMLEText/CtrlGetMLEText(STRING, NUMBER, POINTER);
prototype NUMBER CtrlPGroups(STRING, NUMBER);
prototype NUMBER CtrlSetList(STRING, NUMBER, POINTER);
prototype NUMBER DialogSetInfo(NUMBER, STRING, NUMBER);
prototype NUMBER function_138();
prototype NUMBER SetDialogTitle(NUMBER, STRING);
prototype NUMBER function_140(STRING, NUMBER, NUMBER);
prototype STRING function_141(NUMBER);
prototype STRING function_142(NUMBER);
prototype STRING function_143(NUMBER);
prototype NUMBER function_144();
prototype NUMBER function_149();
prototype NUMBER function_150();
prototype NUMBER function_151();
prototype NUMBER function_152();
prototype NUMBER function_153();
prototype NUMBER function_154(NUMBER);
prototype NUMBER function_155(NUMBER);
prototype NUMBER function_156(NUMBER);
prototype NUMBER function_157(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER EnterDisk(STRING, STRING);
prototype NUMBER EnterDisk(STRING, STRING);
prototype void function_162();
prototype NUMBER ExistsDisk(STRING);
prototype NUMBER ExistsDir/ExistsDisk(STRING);
prototype NUMBER OpenFileMode(NUMBER);
prototype NUMBER CreateFile/OpenFile(BYREF NUMBER, STRING, STRING);
prototype NUMBER CloseFile(NUMBER);
prototype NUMBER WriteLine/GetLine(NUMBER, STRING);
prototype NUMBER function_169(STRING);
prototype NUMBER DeleteFile(STRING);
prototype NUMBER function_171(STRING, STRING, BYREF STRING);
prototype NUMBER function_172();
prototype NUMBER function_173(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL);
prototype NUMBER GetDiskSpace(STRING);
prototype NUMBER GetDiskSpaceEx(STRING, NUMBER);
prototype NUMBER GetExtents(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER GetSystemInfo(NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_185(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_186();
prototype NUMBER function_187(BYREF NUMBER);
prototype NUMBER function_188(NUMBER, BYREF STRING);
prototype NUMBER function_189(BYREF NUMBER, STRING);
prototype NUMBER function_190(BYREF NUMBER);
prototype NUMBER function_191(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_192(BYREF STRING);
prototype NUMBER function_193(BYREF STRING);
prototype NUMBER function_194(BYREF STRING);
prototype NUMBER function_195(BYREF STRING);
prototype NUMBER function_196(BYREF STRING);
prototype NUMBER function_197(BYREF NUMBER);
prototype NUMBER function_198(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_199(BYREF NUMBER);
prototype NUMBER function_200(STRING, BYREF STRING);
prototype NUMBER function_201(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_202(STRING, NUMBER);
prototype NUMBER function_206();
prototype NUMBER function_207();
prototype NUMBER function_208(BYREF STRING, NUMBER, BYREF STRING);
prototype NUMBER function_209();
prototype NUMBER function_210();
prototype NUMBER function_211();
prototype NUMBER function_215(NUMBER, STRING);
export prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER);
export prototype void __ISRTUnInit();
export prototype NUMBER __ISRTSetComponentLog(NUMBER);
export prototype NUMBER __ISRTRestoreMainLog();
prototype STRING function_233(STRING);
prototype NUMBER function_235(NUMBER, STRING);
prototype NUMBER function_236();
prototype NUMBER function_237();
prototype NUMBER function_238();
prototype NUMBER function_239();
prototype NUMBER function_240(STRING);
prototype NUMBER function_241();
prototype NUMBER function_242();
prototype NUMBER function_244();
prototype NUMBER function_245();
prototype NUMBER HIWORD(NUMBER);
prototype NUMBER LOWORD/HIWORD(NUMBER);
prototype NUMBER function_252(NUMBER, NUMBER);
prototype NUMBER SendMessage(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER GetWindowHandle(NUMBER);
prototype NUMBER MessageBeep/Delay(NUMBER);
prototype NUMBER Do(NUMBER);
export prototype NUMBER __ISRTDoExit();
prototype NUMBER System(NUMBER);
prototype NUMBER function_259(NUMBER, NUMBER, NUMBER, BYREF STRING);
prototype STRING function_260(NUMBER);
prototype NUMBER MessageBox(STRING, NUMBER);
prototype NUMBER SprintfBox(NUMBER, STRING, STRING);
prototype NUMBER function_264(STRING, STRING, NUMBER);
prototype VARIANT GetObject(STRING);
prototype NUMBER function_268();
prototype NUMBER function_269();
prototype NUMBER function_270();
prototype NUMBER GetProfString(STRING, STRING, STRING, BYREF STRING);
prototype NUMBER WriteProfString(STRING, STRING, STRING, STRING);
prototype NUMBER WriteProfString(STRING, STRING, STRING, STRING);
prototype NUMBER function_274(STRING);
prototype NUMBER function_275(BYREF STRING, BOOL);
prototype NUMBER function_276(NUMBER);
prototype NUMBER function_277(BYREF STRING);
prototype NUMBER CreateInstallationInfo();
prototype NUMBER SetInstallationInfo(STRING, STRING, STRING, STRING);
prototype NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER RegDBSetDefaultRoot(NUMBER);
prototype NUMBER RegDBSetItem(NUMBER, STRING);
prototype NUMBER MaintenanceStart();
prototype NUMBER function_284(STRING);
prototype NUMBER function_285(NUMBER, BYREF STRING, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_286(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_287(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_288();
prototype NUMBER ListCreate(NUMBER);
prototype NUMBER ListDestroy(BYREF POINTER);
prototype NUMBER ListCount/ListDestroy(POINTER);
prototype NUMBER ListSetIndex(POINTER, NUMBER);
prototype NUMBER ListAddItem(POINTER, NUMBER, NUMBER);
prototype NUMBER ListAddString(POINTER, STRING, NUMBER);
prototype NUMBER ListCurrentString/ListGetFirstString/ListGetNextString(POINTER, BYREF STRING);
prototype NUMBER ListFindString(POINTER, STRING);
prototype NUMBER ListGetFirstItem(POINTER, BYREF NUMBER);
prototype NUMBER ListGetFirstString(POINTER, BYREF STRING);
prototype NUMBER ListGetNextItem(POINTER, BYREF NUMBER);
prototype NUMBER ListGetNextString(POINTER, BYREF STRING);
prototype NUMBER ListDeleteString/ListDeleteItem(POINTER);
prototype NUMBER ListReadFromFile(POINTER, STRING);
prototype NUMBER function_308(POINTER);
prototype NUMBER SdAskDestPath(STRING, STRING, BYREF STRING, NUMBER);
prototype NUMBER SdComponentTree(STRING, STRING, STRING, STRING, NUMBER);
prototype NUMBER SdExceptions(NUMBER, STRING);
prototype NUMBER function_327(STRING, STRING, NUMBER);
prototype NUMBER function_328(STRING, STRING, NUMBER);
prototype NUMBER function_329(STRING, NUMBER, HWND);
prototype NUMBER function_330(STRING, NUMBER, HWND);
prototype NUMBER function_331(STRING, NUMBER, HWND);
prototype NUMBER function_332(STRING, NUMBER, HWND, NUMBER);
prototype NUMBER function_333(STRING, NUMBER);
prototype NUMBER function_334(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_335(STRING, NUMBER, NUMBER);
prototype NUMBER function_336(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER);
prototype NUMBER SdFinishEx/SdFinish(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER);
prototype NUMBER SdInit();
prototype NUMBER SdInit();
prototype NUMBER function_340(STRING, NUMBER, NUMBER, STRING);
prototype NUMBER function_341(NUMBER);
prototype NUMBER function_342(NUMBER);
prototype NUMBER function_343(HWND);
prototype NUMBER function_344(STRING, INT, STRING);
prototype NUMBER function_345(STRING, NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER function_346(NUMBER, BYREF STRING);
prototype NUMBER function_347(INT, STRING);
prototype NUMBER function_348(INT, BYREF INT, BYREF BOOL);
prototype NUMBER SdMakeName(BYREF STRING, STRING, STRING, BYREF NUMBER);
prototype NUMBER function_350(BYREF STRING);
prototype NUMBER function_351(BYREF STRING, BYREF STRING);
prototype NUMBER function_352();
prototype NUMBER function_353(STRING, STRING, STRING);
prototype NUMBER function_354(HWND);
prototype STRING SdLoadString(NUMBER);
prototype NUMBER function_356(STRING);
prototype NUMBER function_357(STRING, NUMBER, STRING);
prototype NUMBER SdLicense(STRING, STRING, STRING, STRING);
prototype NUMBER SdProductName(STRING);
prototype NUMBER SdRegisterUserEx(STRING, STRING, BYREF STRING, BYREF STRING, BYREF STRING);
prototype NUMBER function_362(INT, INT, BYREF STRING, BYREF STRING, BYREF STRING);
prototype NUMBER SdStartCopy(STRING, STRING, POINTER);
prototype NUMBER SdSelectFolder(STRING, STRING, BYREF STRING);
prototype NUMBER SdShowInfoList(STRING, STRING, POINTER);
prototype NUMBER function_366(STRING, STRING);
prototype NUMBER SdWelcomeMaint(STRING, STRING, NUMBER);
prototype NUMBER SelectDir(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER function_369(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER SetupType(STRING, STRING, STRING, NUMBER, NUMBER);
prototype NUMBER GetFolderNameList(STRING, POINTER, POINTER);
prototype NUMBER ProgDefGroupType(NUMBER);
prototype NUMBER function_374();
prototype STRING function_375(STRING);
prototype NUMBER function_377(STRING, STRING);
prototype NUMBER function_378();
prototype NUMBER SilentWriteData(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER SilentReadData/SilentWriteData(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_381(STRING);
prototype NUMBER function_382(STRING, STRING, STRING);
prototype NUMBER function_383(STRING, STRING, NUMBER);
prototype NUMBER function_384(STRING, STRING, POINTER);
prototype NUMBER function_385(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_386(NUMBER);
prototype NUMBER function_387(STRING, STRING);
prototype NUMBER function_388(STRING);
prototype NUMBER function_389(STRING, STRING, BYREF STRING);
prototype NUMBER function_390(STRING, STRING, BYREF NUMBER);
prototype NUMBER function_391(STRING, STRING, POINTER);
prototype NUMBER function_392(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_393(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_394(NUMBER);
prototype NUMBER function_395(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_396();
prototype NUMBER function_397(STRING, STRING, STRING);
prototype NUMBER function_398(BOOL);
prototype NUMBER function_399(BOOL, STRING, STRING);
prototype NUMBER function_400(STRING, STRING, NUMBER, STRING);
prototype NUMBER function_401(STRING, STRING, STRING);
prototype NUMBER function_402();
prototype NUMBER function_403();
prototype NUMBER function_404(NUMBER);
prototype NUMBER GetDir(STRING, BYREF STRING);
prototype NUMBER GetDisk/GetDir(STRING, BYREF STRING);
prototype NUMBER ParsePath(BYREF STRING, STRING, NUMBER);
prototype NUMBER function_408(POINTER, STRING, STRING);
prototype NUMBER StrLength(STRING);
prototype NUMBER StrLength(STRING);
prototype NUMBER StrRemoveLastSlash(BYREF STRING);
prototype NUMBER StrToUpper/StrToLower(BYREF STRING, STRING);
prototype NUMBER LongPathToQuote(BYREF STRING, BOOL);
prototype NUMBER Sprintf(BYREF STRING, STRING);
prototype NUMBER function_415(BYREF STRING);
prototype NUMBER function_416(BYREF NUMBER, STRING);
prototype STRING function_423();
prototype STRING function_424();
prototype STRING function_425();
prototype STRING function_426();
prototype STRING function_427();
prototype NUMBER function_428();
prototype STRING function_429();
prototype NUMBER function_430();
prototype STRING function_431();
prototype VARIANT function_432();
prototype VARIANT function_433(STRING);
prototype NUMBER VarSave(NUMBER);
prototype NUMBER VarRestore/VarSave(NUMBER);
prototype NUMBER function_436();
prototype NUMBER function_437();
prototype NUMBER function_438();
prototype NUMBER function_439();
prototype NUMBER function_440();
prototype VARIANT function_441(NUMBER);
prototype void function_442(NUMBER, VARIANT);
prototype NUMBER function_443();
prototype NUMBER function_444();
prototype NUMBER function_445();
prototype NUMBER function_446(STRING);
prototype NUMBER function_447();
prototype void function_448();
prototype NUMBER SetTitle(STRING, NUMBER, NUMBER);
prototype NUMBER SetDisplayEffect(NUMBER);
prototype NUMBER SetStatusWindow(NUMBER, STRING);
prototype NUMBER StatusUpdate(BOOL, NUMBER);
prototype NUMBER function_461(HWND, INT, INT);
prototype NUMBER function_462(HWND, INT);
prototype NUMBER function_463(HWND, INT);
prototype NUMBER function_464(HWND);
prototype NUMBER function_465(STRING);
export prototype void program();
export prototype NUMBER IfxRunAfterReboot();
export prototype NUMBER IfxOnExitInstall();
prototype NUMBER function_469();
export prototype NUMBER IfxOnTransferred();
prototype NUMBER SdInit();
prototype NUMBER function_472();
export prototype NUMBER IfxOnRebooted();
prototype NUMBER function_474();
export prototype NUMBER IfxOnAppSearch();
prototype NUMBER function_476();
export prototype NUMBER IfxOnCCPSearch();
prototype NUMBER SdInit();
export prototype NUMBER FinalConstruct();
export prototype NUMBER FinalRelease();
export prototype NUMBER IfxOnAbortInstall();
prototype NUMBER function_482();
prototype NUMBER function_483();
prototype NUMBER SdInit();
prototype NUMBER function_485();
prototype NUMBER function_486();
prototype NUMBER function_487();
export prototype NUMBER IfxOnInitInstall();
export prototype NUMBER IfxOnTransferring();
export prototype NUMBER IfxOnDisk1Installing();
export prototype NUMBER IfxOnDisk1Installed();
export prototype NUMBER IfxFinalConstruct();
export prototype NUMBER IfxFinalRelease();
prototype NUMBER function_494();
export prototype NUMBER IfxOnFileReadOnly(STRING);
prototype NUMBER function_496(STRING);
export prototype NUMBER IfxOnRemovingSharedFile(STRING);
prototype NUMBER function_498(STRING);
export prototype NUMBER IfxOnMD5Error(STRING);
prototype NUMBER function_500(STRING);
export prototype NUMBER IfxOnFileError(STRING, NUMBER);
prototype NUMBER function_502(STRING, NUMBER);
export prototype NUMBER IfxOnFileLocked(STRING);
prototype NUMBER function_504(STRING);
export prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_506(STRING, NUMBER, BYREF STRING);
prototype void function_507();
prototype NUMBER function_508();
prototype NUMBER function_509();
prototype NUMBER function_510(NUMBER);
export prototype NUMBER IfxInitProperties();
export prototype NUMBER InitProperties();
export prototype NUMBER IfxReadProperties(NUMBER);
export prototype NUMBER ReadProperties(NUMBER);
export prototype NUMBER IfxWriteProperties(NUMBER);
export prototype NUMBER WriteProperties(NUMBER);
export prototype NUMBER IfxOnShowWizardPages(NUMBER);
prototype NUMBER function_520();
prototype NUMBER function_521();
// unrecognized functions (total: 0)
///////////////////////////////////////////////////////////////////////////////////
// reference table items (total:1649)
// 000049D5 00004A72 00004B7B 00004B9F 00004C5A 00004CFC 00004DCC 00004EB4
// 00004EDA 00004F76 00004FF1 00005017 0000507B 000050ED 0000512F 000051C3
// 00005243 000052CD 00005311 000053B0 000053C7 000053F8 0000548C 000054C0
// 00005554 000055A0 000055AB 000055F7 00005609 000056B3 0000571F 00005763
// 00005831 0000583F 00005858 0000588D 00005968 00005976 0000598F 000059CA
// 00005A08 00005A46 00005A84 00005AC2 00005B02 00005B23 00005B3C 00005B77
// 00005BB8 00005BF6 00005C2B 00005C60 00005C98 00005CEB 00005D3D 00005D75
// 00005DAD 00005DE5 00005E1D 00005E55 00005E8D 00005EE9 00005FE8 00006072
// 000060B5 000060C4 000060E3 00006130 00006183 0000625F 000062B0 000062F0
// 000062FB 00006366 00006371 00006380 0000639F 000063FB 0000646B 000064CD
// 000064FC 0000650B 00006555 000065EC 00006632 00006660 000066BC 00006714
// 00006776 0000678D 0000679C 000067E4 00006803 0000685F 000068C6 000068F9
// 0000692C 0000695F 0000696E 0000698D 000069E9 00006A5A 00006A68 00006A8D
// 00006AAC 00006B08 00006B6C 00006BF1 00006C00 00006C1F 00006CB3 00006CF0
// 00006D97 00006DF6 00006E05 00006E35 00006E75 00006E84 00006EA3 00006F5F
// 00006F8C 00007020 0000705D 000070CD 00007136 00007157 0000717E 000071CF
// 00007238 00007259 00007268 00007287 00007296 000072E0 0000732F 00007388
// 000073E1 000073F0 000073FE 00007431 00007440 00007470 000074A0 000074D0
// 00007500 00007530 00007560 00007590 000075C0 000075F0 00007638 00007655
// 00007664 0000767F 000076C1 0000770D 0000771C 0000774D 0000777E 000077AF
// 000077E0 00007811 00007842 00007873 000078A4 000078D5 000078E2 000078F0
// 000078FF 00007930 00007961 00007992 000079C3 000079D0 000079DE 000079ED
// 00007A1E 00007A4F 00007A80 00007AB1 00007ABE 00007ACC 00007AF0 00007B56
// 00007B90 00007BD0 00007C3C 00007C83 00007CE9 00007D67 00007D8B 00007DC8
// 00007DE9 00007E02 00007E3F 00007E60 00007E79 00007EB6 00007ED7 00007EF0
// 00007F2D 00007F4E 00007F67 00007FA4 00007FC5 00007FDE 0000801E 0000803F
// 00008058 00008067 00008099 000080CB 000080FD 0000812F 00008162 000081A9
// 000081F1 00008224 00008294 0000829F 000082D2 0000845B 00008466 00008566
// 00008571 000085BA 00008602 0000862C 00008697 000086A2 0000870D 00008718
// 00008783 0000878E 000087F9 00008804 0000884A 0000887C 000088AE 000088BD
// 000088DC 000088EB 0000891D 0000894F 00008981 000089B3 000089E6 00008A2D
// 00008A75 00008AA8 00008B25 00008BC7 00008BFE 00008C16 00008C49 00008C92
// 00008CDA 00008D04 00008D4C 00008D68 00008DB0 00008DCC 00008E14 00008E30
// 00008E78 00008E94 00008EDA 00008F0C 00008F63 0000900F 00009028 00009049
// 0000907B 0000908A 000090A9 0000915E 0000917F 0000919A 000091C6 00009217
// 00009230 00009271 000092CE 00009320 00009361 000093DC 000093E7 00009455
// 000094DF 000094EA 0000953D 00009572 000095DA 000095E5 00009628 000096A2
// 000096F3 00009742 00009793 000097E2 00009852 00009861 0000988A 0000990A
// 00009910 00009945 0000998C 000099CA 00009A18 00009A55 00009A6E 00009AAE
// 00009AC9 00009B5A 00009B75 00009BF0 00009C0B 00009C43 00009C7E 00009CC3
// 00009D26 00009D4A 00009D72 00009DCD 00009E08 00009E2C 00009E3B 00009E49
// 00009EC8 00009F0E 00009F30 00009F7B 00009F9F 00009FFE 0000A009 0000A060
// 0000A06E 0000A171 0000A17C 0000A1C4 0000A1FE 0000A29D 0000A2F1 0000A2FE
// 0000A30C 0000A385 0000A3A0 0000A3AF 0000A3ED 0000A429 0000A46B 0000A4A4
// 0000A4FF 0000A50D 0000A518 0000A556 0000A5C0 0000A5CE 0000A5D9 0000A63F
// 0000A64A 0000A6AE 0000A6B9 0000A70B 0000A73D 0000A76F 0000A7A1 0000A7D3
// 0000A7F9 0000A814 0000A81F 0000A85D 0000A896 0000A8D4 0000A912 0000A94E
// 0000A987 0000A9C0 0000A9F9 0000AA32 0000AA6B 0000AAA4 0000AAE3 0000AB22
// 0000AB5E 0000AB9A 0000ABD8 0000AC16 0000AC4F 0000AC95 0000ACD4 0000AD13
// 0000AD5B 0000ADA1 0000ADE7 0000ADF5 0000AE0E 0000AE5A 0000AEF9 0000AF04
// 0000AF91 0000AFA9 0000AFD3 0000AFF3 0000B03D 0000B0CF 0000B10C 0000B124
// 0000B180 0000B1B8 0000B1D3 0000B261 0000B28A 0000B2B6 0000B2D1 0000B2F3
// 0000B3C6 0000B499 0000B4A8 0000B4C7 0000B509 0000B542 0000B58C 0000B626
// 0000B658 0000B68A 0000B6BC 0000B6EE 0000B720 0000B75F 0000B77A 0000B795
// 0000B7FD 0000B882 0000B8CC 0000B8E7 0000B937 0000B998 0000B9ED 0000BA50
// 0000BAA7 0000BB10 0000BB42 0000BB51 0000BB6C 0000BBEC 0000BC66 0000BCBA
// 0000BCF9 0000BD2B 0000BD79 0000BDC7 0000BE15 0000BE23 0000BE3E 0000BE87
// 0000BEC7 0000BF40 0000BF5F 0000BFFD 0000C09C 0000C0F0 0000C0FD 0000C10B
// 0000C17A 0000C18C 0000C1D9 0000C222 0000C23B 0000C25F 0000C294 0000C2B8
// 0000C2C7 0000C2F8 0000C329 0000C35A 0000C3E7 0000C432 0000C463 0000C4A6
// 0000C4FD 0000C526 0000C583 0000C695 0000C6A0 0000C6B8 0000C710 0000C73A
// 0000C752 0000C7A7 0000C7F7 0000C877 0000C88F 0000C8E7 0000C8FF 0000C972
// 0000C998 0000C9DC 0000CA8C 0000CAA4 0000CAB3 0000CAD2 0000CB13 0000CC02
// 0000CCC3 0000CCFF 0000CD21 0000CD43 0000CD50 0000CD81 0000CD8D 0000CD9F
// 0000CDE6 0000CE0A 0000CE16 0000CE28 0000CE4F 0000CE73 0000CF10 0000CF72
// 0000CF8B 0000CFD8 0000D01F 0000D025 0000D055 0000D085 0000D0B5 0000D0F1
// 0000D11D 0000D14D 0000D17D 0000D1B9 0000D1F9 0000D208 0000D223 0000D245
// 0000D2FE 0000D331 0000D397 0000D3E8 0000D3F1 0000D429 0000D444 0000D5DC
// 0000D600 0000D62B 0000D6D5 0000D6FC 0000D72C 0000D7F4 0000E360 0000E37B
// 0000E3B5 0000E47C 0000E584 0000E649 0000E690 0000E6C0 0000E6DB 0000E70C
// 0000E73D 0000E7A1 0000E7D4 0000E809 0000E846 0000E86B 0000E886 0000E8C7
// 0000E8E2 0000E8F1 0000E935 0000E979 0000EA8C 0000EB23 0000EB45 0000EB54
// 0000EB5F 0000EB6E 0000EB91 0000EBB7 0000EBEA 0000EC15 0000EC4B 0000ECA3
// 0000ED1D 0000ED23 0000ED76 0000EDC9 0000EE1C 0000EE4E 0000EE7C 0000EEFB
// 0000EF18 0000EF92 0000EF98 0000EFCA 0000EFFC 0000F02E 0000F03F 0000F06F
// 0000F0A0 0000F13B 0000F175 0000F1F4 0000F211 0000F25E 0000F2C8 0000F2FD
// 0000F7BF 0000F820 0000F894 0000F918 0000FA13 0000FA4D 0000FAC2 0000FB0E
// 0000FB25 0000FB3B 0000FC94 0000FD35 0000FD99 0000FDFD 0000FE61 0000FEBE
// 0000FED4 0000FF0D 0000FF19 0000FF49 0000FF55 0000FFBC 00010012 0001001E
// 00010060 00010084 000100AE 000100D6 000100FD 00010118 00010151 0001015D
// 0001018D 00010199 000101DD 000101FB 0001029C 000102B4 000102C3 000102D1
// 000103C3 000103EE 0001045B 000104B4 000104CF 000104FE 00010526 000105AB
// 000105FC 00010637 000106B4 000106CF 00010758 000107CE 0001087C 000108A3
// 000108EF 00010933 00010961 000109B0 00010A22 00010A57 00010AB8 00010AFA
// 00010B3C 00010B57 00010C2A 00010C30 00010C73 00010CCD 00010D10 00010D66
// 00010DA9 00010E22 00010E65 00010EE2 00010F25 00010F9A 00010FA9 00010FC8
// 0001106C 00011094 000110FC 00011111 0001114C 0001118A 000111DD 00011218
// 00011248 00011280 000112B8 000112F0 0001132B 00011369 000113A7 00011411
// 000114BE 000114CC 000114E5 00011520 0001155B 000115C5 00011672 00011680
// 00011699 000116D4 0001173E 000117EB 000117F9 00011812 0001184A 00011885
// 000118BD 000119A2 000119AF 000119D2 00011A1A 00011A28 00011A60 00011AB8
// 00011AF7 00011B42 00011B8A 00011BC8 00011C21 00011C56 00011CA3 00011CAE
// 00011D40 00011D59 00011E61 00011E6E 00011E91 00011EEB 00011EF9 00011F31
// 00011F78 00011FC1 0001208C 000120E8 00012160 0001216B 0001222C 00012288
// 00012300 00012317 000123A0 000123BA 000123C5 00012403 0001245E 00012493
// 000124E0 000124EE 000124F9 000125A9 000125C6 000125D5 00012665 00012680
// 0001268B 0001271B 00012736 00012741 000127D1 000127EC 00012807 00012812
// 00012821 00012872 000128A4 000128DC 0001319F 000131AA 000131F5 00013240
// 00013272 000132BD 000132E7 000132F2 00013330 0001334D 00013394 000133D3
// 00013412 00013448 0001346E 000134AD 000134EC 00013522 00013577 00013585
// 000135FB 0001363E 0001365C 00013677 00013689 00013698 000136F4 0001370B
// 00013767 0001377E 000137DA 000137E8 00013801 00013810 0001386C 00013883
// 000138B5 00013911 0001391F 00013938 0001399D 000139AB 000139C4 000139D3
// 00013A06 00013BCC 00013BF6 00013C08 00013C5D 00013C96 00013CCF 00013D12
// 00013D1D 00013D45 00013D57 00013E60 00013E6D 00013E90 00013ED8 00013EF1
// 00013F29 00013F70 00013F9C 00014020 00014071 000140CE 000140FB 00014106
// 00014133 00014147 00014216 00014224 0001422F 00014261 000142AD 000142E2
// 0001432F 0001433A 000143DA 000143F3 00014417 0001444B 0001445D 0001455B
// 00014568 0001458B 000145D3 000145EC 00014624 0001467E 000146AA 000146DF
// 00014713 00014748 0001477C 000147C0 000147E1 00014840 0001485B 00014866
// 000148F2 00014933 0001493E 00014970 000149BC 000149F1 00014A3E 00014A49
// 00014B00 00014B19 00014B71 00014BD5 00014BF9 00014C4B 00014C66 00014CFB
// 00014D48 00014D5A 00014DA9 00014DC4 00014DD3 00014E11 00014E4F 00014E8D
// 00014E9C 00014EB7 00014F75 0001502C 00015059 00015086 000150B3 000150E0
// 0001510D 0001513A 00015155 0001517F 000151B6 0001521F 000152D4 000152F1
// 00015330 0001533E 000153FA 0001546E 00015481 0001548C 00015567 00015578
// 00015593 000155AE 000155C0 000155CF 00015638 0001564A 0001568F 000156D6
// 000156F0 00015702 00015744 00015768 00015835 000158E8 0001593A 000159AC
// 000159C2 00015A06 00015A7F 00015AE9 00015B04 00015B4A 00015B78 00015B9C
// 00015BE5 00015C85 00015CCE 00015CE7 00015D2A 00015EB6 00015ED1 00015F5A
// 00015FBA 00016002 00016010 00016046 00016058 000160E7 00016154 000161EA
// 000161F5 00016237 0001625A 000162A2 000162B0 000162E8 0001632F 0001635B
// 000163EA 000163FE 0001643C 0001647A 000164B8 00016504 00016539 00016586
// 00016591 00016605 0001661E 0001665E 00016688 000167A6 000167B3 000167D6
// 0001681E 0001682C 00016864 000168AB 000168FE 00016972 000169E5 000169F0
// 00016A63 00016A6E 00016AE1 00016AEC 00016B2A 00016B68 00016BC4 00016BF9
// 00016C46 00016C51 00016D27 00016D40 00016D9C 00016E1D 00016E2D 00016E3F
// 00016ED0 00016EF3 00016F3B 00016F49 00016F81 00016FC8 00017070 00017083
// 0001708E 000170CC 0001710A 00017156 0001718B 000171D8 000171E3 00017257
// 00017270 0001735A 00017372 00017395 000173E8 000173F6 0001742E 00017475
// 000174FB 00017543 000175CA 000175F8 00017603 00017641 0001769B 000176D0
// 0001771D 00017728 000177C8 000177E1 00017830 0001786D 000178F8 0001791B
// 00017963 00017971 000179A9 00017A17 00017AAA 00017B21 00017B3D 00017B7B
// 00017BB9 00017C13 00017C48 00017C95 00017CA0 00017D14 00017D2D 00017DBC
// 00017DDF 00017E27 00017E35 00017E6D 00017EB4 00017EF5 00017F33 00017F71
// 00017FC6 00017FFB 00018048 00018053 000180C7 000180E0 00018174 00018197
// 000181DF 000181ED 00018225 0001826C 0001830C 00018366 0001839B 000183D9
// 0001843E 00018488 000184C9 000184E0 00018536 0001857B 00018586 000185FA
// 00018613 00018724 00018731 000187D7 000187F0 000188AF 000188C8 00018941
// 00018964 000189B5 000189C3 00018A04 00018A54 00018B05 00018B5A 00018B8F
// 00018BCD 00018C9C 00018CDD 00018CE8 00018D9B 00018DDC 00018DE7 00018E9A
// 00018EDD 00018EF4 00018F4A 00018F8F 00018F9A 00019029 00019042 000190C9
// 00019135 0001918A 000191D2 0001923B 00019247 00019275 00019297 000192ED
// 0001932D 00019353 000193A2 00019443 00019485 000194D2 000194E3 0001953F
// 0001955A 000195C1 000195FB 000196BD 00019774 00019859 0001987A 000198F3
// 00019976 00019991 000199C4 00019A4E 00019ACC 00019B06 00019B70 00019B82
// 00019BC1 00019C00 00019C3F 00019C86 00019C94 00019CAB 00019CB8 00019CE2
// 00019D15 00019D86 00019DB3 00019DF2 00019E31 00019E70 00019EB7 00019ECE
// 00019F09 00019F33 00019F4C 00019F6D 00019FB4 00019FD5 00019FF0 0001A021
// 0001A058 0001A073 0001A0BA 0001A0F0 0001A13F 0001A184 0001A192 0001A1B9
// 0001A1CB 0001A21E 0001A285 0001A2B5 0001A32C 0001A35C 0001A367 0001A38B
// 0001A402 0001A432 0001A451 0001A4D2 0001A51D 0001A535 0001A59C 0001A5F5
// 0001A677 0001A698 0001A6B3 0001A6DE 0001A789 0001A7B0 0001A7F8 0001A872
// 0001A896 0001A8C7 0001A907 0001A95B 0001A98F 0001AA3D 0001AA66 0001AAB2
// 0001AAF0 0001AB0F 0001AB5E 0001ABA3 0001ABB1 0001AC0A 0001AC81 0001ACDB
// 0001AD05 0001AD13 0001AD96 0001ADDB 0001ADE6 0001AE29 0001AE6E 0001AE88
// 0001AEAF 0001AEF7 0001AF41 0001AF6A 0001B010 0001B01B 0001B038 0001B05A
// 0001B07B 0001B09F 0001B0D2 0001B10C 0001B162 0001B168 0001B19A 0001B1CC
// 0001B1FE 0001B230 0001B262 0001B294 0001B2C6 0001B2F8 0001B32A 0001B35C
// 0001B38E 0001B3C0 0001B3F2 0001B424 0001B456 0001B465 0001B4A5 0001B4D6
// 0001B58D 0001B644 0001B6B8 0001B7B6 0001B7E1 0001B81A 0001B86C 0001B8DB
// 0001B8E6 0001B951 0001B96C 0001B9EB 0001BA49 0001BA54 0001BAF3 0001BB0E
// 0001BB1D 0001BB5C 0001BB75 0001BB9D 0001BBB6 0001BC05 0001BC20 0001BCDB
// 0001BCE6 0001BD34 0001BD3F 0001BD4E 0001BD69 0001BD8B 0001BDB0 0001BE2B
// 0001BE70 0001BEB5 0001BEE3 0001BEF2 0001BF0D 0001BF88 0001BFA3 0001BFC5
// 0001C021 0001C05F 0001C0A1 0001C0FD 0001C13B 0001C17D 0001C1D9 0001C217
// 0001C259 0001C2B5 0001C2F3 0001C335 0001C391 0001C3CF 0001C411 0001C46D
// 0001C4AB 0001C4ED 0001C4FC 0001C517 0001C566 0001C5A3 0001C5F3 0001C61E
// 0001C658 0001C6DD 0001C720 0001C774 0001C7B9 0001C7C4 0001C7CF 0001C7FF
// 0001C843 0001C908 0001C95C 0001C96A 0001C984 0001CA05 0001CA2C 0001CA4B
// 0001CAC9 0001CB11 0001CB2B 0001CB69 0001CBBD 0001CBDC 0001CC11 0001CC53
// 0001CC6E 0001CCB2 0001CD2F 0001CD4F 0001CD6A 0001CDA5 0001CDF8 0001CE13
// 0001CE57 0001CE9C 0001CEAA 0001CEFD 0001CF17 0001CFA9 0001CFD4 0001CFEC
// 0001D086 0001D095 0001D0A3 0001D0DD 0001D178 0001D1B2 0001D1CF 0001D213
// 0001D221 0001D2C5 0001D2D3 0001D2DE 0001D307 0001D3CB 0001D3D9 0001D3E4
// 0001D40E 0001D478 0001D4F2 0001D500 0001D568 0001D5AC 0001D5F0 0001D634
// 0001D678 0001D6BC 0001D700 0001D744 0001D788 0001D7CC 0001D810 0001D854
// 0001D898 0001D8D2 0001D8EC 0001D907 0001D929 0001D94B 0001D96D 0001D98F
// 0001D9B1 0001D9D3 0001D9F5 0001DA17 0001DA39 0001DA6B 0001DAD0 0001DAE1
// 0001DAFB 0001DB82 0001DBE2 0001DC27 0001DC42 0001DCC9 0001DD24 0001DD77
// 0001DD8C 0001DDA7 0001DDF2 0001DE00 0001DE39 0001DE84 0001DE92 0001DECB
// 0001DF16 0001DF24 0001DF5D 0001DFA8 0001DFB6 0001DFEF 0001E031 0001E0A2
// 0001E100 0001E15B 0001E1BB 0001E212 0001E26D 0001E2D2 0001E331 0001E384
// 0001E39A 0001E3EF 0001E431 0001E470 0001E4B4 0001E4EF 0001E52E 0001E56E
// 0001E584 0001E692 0001E80C 0001E839 0001E867 0001E88E 0001E93A 0001E978
// 0001E9B0 0001E9F5 0001EA40 0001EA7B 0001EAC1 0001EB01 0001EB30 0001EB76
// 0001EBD1 0001EBDD 0001EBF6 0001EC3C 0001EC6B 0001ECAA 0001ECC9 0001ECE2
// 0001ED45 0001ED84 0001ED9B 0001EDCE 0001EDE0 0001EE03 0001EE0F 0001EE21
// 0001EEF8 0001EF06 0001F097 0001F118 0001F132 0001F1B8 0001F230 0001F246
// 0001F281 0001F2BF 0001F2C5 0001F2D1 0001F2E3 0001F2FE 0001F319 0001F35C
// 0001F368 0001F37A 0001F395 0001F3B8 0001F3C4 0001F3D6 0001F3F1 0001F414
// 0001F420 0001F432 0001F44D 0001F468 0001F483 0001F4A6 0001F4B2 0001F4C4
// 0001F4DF 0001F502 0001F50E 0001F520 0001F543 0001F54F 0001F561 0001F57C
// 0001F59D 0001F625 0001F645 0001F680 0001F6FB 0001F776 0001F7F1 0001F82C
// 0001F867 0001F8E2 0001F8F9 0001F9A9 0001FA46 0001FB4F 0001FB5B 0001FB6D
// 0001FC11 0001FC1D 0001FC2F 0001FC62 0001FC6E 0001FC80 0001FE1E 0001FE2A
// 0001FE4C 0001FE75 0001FE81 0001FE93 0001FEBC 0001FEC8 0001FEDA 0001FF49
// 0001FF5B 0002000F 00020060 00020071 00020082 0002008E 000200A0 000200DA
// 00020187 000201D1 000201E2 000201F3 000201FF 00020211 0002024B 0002027D
// 000202A1 000202AD 000202BF 000202F4 00020343 0002035C 0002039A 000203A6
// 000203B8 00020400 00020455 0002046E 000204A9 000204B5 000204C7 00020501
// 0002055A 00020584 00020590 000205A2 00020639 00020662 00020686 000207C8
// 00020857 000208EF 00020941 0002094C 00020974 00020992 00020AC9 00020C7E
// 00020CDC 00020D26 00020D62 00020DED 00020DF5 00020DFB 00020E0D 00020E30
// 00020E3C 00020E4E 00020E69 00020EA4 00020EB0 00020EC2 00020EDD 00020F18
// 00020F24 00020F36 00020F51 00020FAF 00020FB7 00020FD3 00020FDF 00020FF1
// 0002101E
///////////////////////////////////////////////////////////////////////////////////
// global variables
NUMBER global_number0, global_number1, global_number2, global_number3, global_number4, global_number5, global_number6, global_number7, global_number8, global_number9, global_number10, global_number11, global_number12, global_number13, global_number14, global_number15, global_number16, global_number17, global_number18, global_number19, global_number20, global_number21, global_number22, global_number23, global_number24, global_number25, global_number26, global_number27, global_number28, global_number29, global_number30, global_number31, global_number32, global_number33, global_number34, global_number35, global_number36, global_number37, global_number38, global_number39, global_number40, global_number41, global_number42, global_number43, global_number44, global_number45, global_number46, global_number47, global_number48, global_number49, global_number50, global_number51, global_number52, global_number53, global_number54, global_number55, global_number56, global_number57, global_number58, global_number59, global_number60, global_number61, global_number62, global_number63, global_number64, global_number65, global_number66, global_number67;
STRING global_string0, global_string1, global_string2, global_string3, global_string4, global_string5, global_string6, global_string7, global_string8, global_string9, global_string10, global_string11, global_string12, global_string13, global_string14, global_string15, global_string16, global_string17, global_string18, global_string19, global_string20, global_string21, global_string22, global_string23, global_string24, global_string25, global_string26, global_string27, global_string28, global_string29, global_string30, global_string31, global_string32, global_string33, global_string34, global_string35, global_string36, global_string37, global_string38, global_string39, global_string40, global_string41, global_string42, global_string43, global_string44, global_string45, global_string46, global_string47, global_string48, global_string49, global_string50, global_string51, global_string52, global_string53, global_string54, global_string55, global_string56, global_string57, global_string58, global_string59, global_string60, global_string61, global_string62, global_string63, global_string64, global_string65, global_string66, global_string67, global_string68, global_string69;
OBJECT global_object3, global_object4, global_object5, global_object6, global_object7, global_object8, global_object9, global_object10;
///////////////////////////////////////////////////////////////////////////////////
// code start
@000049D5:0008 label_49d5:
@000049D7:0022 function NUMBER function_0()
@000049D7 NUMBER local_number1;
@000049D7 STRING local_string1;
@000049D7 OBJECT local_object1, local_object2;
@000049D7 begin
@000049E0:0021 GetObject("VB Runtime Object");
@000049FA:0034 set local_object1 = LASTRESULT;
@00004A04:0020 IsEmpty(local_object1); // dll: ISRT.dll
@00004A0D:0006 local_number1 = LASTRESULT;
@00004A17:0004 if(local_number1) then // ref index: 1
@00004A23:0021 MessageBox("Unable to get reference to VB Runtime Object. Aborting setup.", -65533);
@00004A6E:0002 abort;
@00004A72:0012 endif;
@00004A72:0012 label_4a72:
@00004A74:0035 local_object1.Status;
@00004A84:0006 local_object2 = LASTRESULT;
@00004A8E:0035 local_object2.Number;
@00004A9E:0006 local_object2 = NOTHING;
@00004AA8:0006 local_object2 = LASTRESULT;
@00004AB2:000E local_number1 = (local_object2 != 0);
@00004AC1:0006 local_object2 = NOTHING;
@00004ACB:0004 if(local_number1) then // ref index: 1
@00004AD7:0035 local_object1.Status;
@00004AE7:0006 local_object2 = LASTRESULT;
@00004AF1:0035 local_object2.Description;
@00004B06:0006 local_object2 = NOTHING;
@00004B10:0006 local_object2 = LASTRESULT;
@00004B1A:0007 local_string1 = ("VB Runtime Object failure: " + local_object2);
@00004B42:0006 local_object2 = NOTHING;
@00004B4C:0007 local_string1 = (local_string1 + " Aborting setup.");
@00004B69:0021 MessageBox(local_string1, -65533);
@00004B77:0002 abort;
@00004B7B:0003 endif;
@00004B7B:0003 label_4b7b:
@00004B7D:0034 set local_object1 = NOTHING;
@00004B87:0024 return;
@00004B8B:0026 end; // checksum: 8db876c7
@00004B9F:000F label_4b9f:
@00004BA1:0022 function NUMBER function_1()
@00004BA1 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@00004BA1 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13, local_string14;
@00004BA1
@00004BA1 begin
@00004BAA:0006 local_number2 = 301;
@00004BB6:0021 function_423();
@00004BBC:0006 local_string13 = LASTRESULT;
@00004BC6:0021 function_233("COMPANY_NAME");
@00004BDB:0006 local_string14 = LASTRESULT;
@00004BE5:0014 local_string13 = (local_string13 ^ local_string14);
@00004BF2:0021 function_233("PRODUCT_NAME");
@00004C07:0006 local_string14 = LASTRESULT;
@00004C11:0014 local_string9 = (local_string13 ^ local_string14);
@00004C1E:0021 function_233("FOLDER_NAME");
@00004C32:0006 global_string7 = LASTRESULT;
@00004C3C:0006 local_string5 = "";
@00004C46:0006 local_string6 = "";
@00004C50:0006 local_string7 = "";
@00004C5A:0007 label_4c5a:
@00004C5C:0006 local_string1 = "Welcome to the Ultimate Screen Saver Manager";
@00004C92:0006 local_string2 = "Presented by Alumni Club Software, LLC";
@00004CC2:0021 function_366(local_string1, local_string2);
@00004CCE:0006 local_number1 = LASTRESULT;
@00004CD8:000D local_number7 = (local_number1 = 12);
@00004CE7:0004 if(local_number7) then // ref index: 1
@00004CF3:0005 goto label_4c5a;
@00004CFC:000B endif;
@00004CFC:000B label_4cfc:
@00004CFE:0021 function_429();
@00004D04:0006 local_string13 = LASTRESULT;
@00004D0E:0014 local_string3 = (local_string13 ^ "license.txt");
@00004D26:0006 local_string1 = "Alumni Club Software, LLC";
@00004D49:0006 local_string2 = "Ultimate Screen Saver Manager License Agreement";
@00004D82:0006 local_string4 = "";
@00004D8C:0021 SdLicense(local_string1, local_string2, local_string4, local_string3);
@00004D9E:0006 local_number1 = LASTRESULT;
@00004DA8:000D local_number7 = (local_number1 = 12);
@00004DB7:0004 if(local_number7) then // ref index: 1
@00004DC3:0005 goto label_4c5a;
@00004DCC:000E endif;
@00004DCC:000E label_4dcc:
@00004DCE:0021 function_429();
@00004DD4:0006 local_string13 = LASTRESULT;
@00004DDE:0014 local_string8 = (local_string13 ^ "infolist.txt");
@00004DF7:0021 ListCreate(0);
@00004E02:0006 local_number5 = LASTRESULT;
@00004E0C:0021 ListReadFromFile(local_number5, local_string8);
@00004E18:0006 local_string1 = "Alumni Club Software, LLC";
@00004E3B:0006 local_string2 = "Ultimate Screen Saver Manager Information";
@00004E6E:0021 SdShowInfoList(local_string1, local_string2, local_number5);
@00004E7D:0006 local_number1 = LASTRESULT;
@00004E87:0021 ListDestroy(local_number5);
@00004E90:000D local_number7 = (local_number1 = 12);
@00004E9F:0004 if(local_number7) then // ref index: 1
@00004EAB:0005 goto label_4cfc;
@00004EB4:0003 endif;
@00004EB4:0003 label_4eb4:
@00004EB6:000D local_number7 = (local_number1 = 1);
@00004EC5:0004 if(local_number7) then // ref index: 1
@00004ED1:0005 goto label_4f76;
@00004EDA:0007 endif;
@00004EDA:0007 label_4eda:
@00004EDC:0006 local_string2 = "Ultimate Screen Saver Manager Registration";
@00004F10:0006 local_string1 = "Alumni Club Software, LLC";
@00004F33:0021 SdRegisterUserEx(local_string1, local_string2, local_string5, local_string6, local_string7);
@00004F48:0006 local_number1 = LASTRESULT;
@00004F52:000D local_number7 = (local_number1 = 12);
@00004F61:0004 if(local_number7) then // ref index: 1
@00004F6D:0005 goto label_4dcc;
@00004F76:0008 endif;
@00004F76:0008 label_4f76:
@00004F78:0006 local_string1 = "Alumni Club Software, LLC";
@00004F9B:0006 local_string2 = "";
@00004FA5:0021 SdAskDestPath(local_string1, local_string2, local_string9, 0);
@00004FB9:0006 local_number1 = LASTRESULT;
@00004FC3:0006 global_string8 = local_string9;
@00004FCD:000D local_number7 = (local_number1 = 12);
@00004FDC:0004 if(local_number7) then // ref index: 1
@00004FE8:0005 goto label_4dcc;
@00004FF1:0003 endif;
@00004FF1:0003 label_4ff1:
@00004FF3:000D local_number7 = (local_number1 = 1);
@00005002:0004 if(local_number7) then // ref index: 1
@0000500E:0005 goto label_52cd;
@00005017:0008 endif;
@00005017:0008 label_5017:
@00005019:0006 local_string1 = "";
@00005023:0006 local_string2 = "";
@0000502D:0021 SetupType(local_string1, local_string2, "", local_number2, 0);
@00005044:0006 local_number1 = LASTRESULT;
@0000504E:000D local_number7 = (local_number1 = 12);
@0000505D:0004 if(local_number7) then // ref index: 1
@00005069:0005 goto label_4f76;
@00005072:0005 goto label_50ed;
@0000507B:0009 endif;
@0000507B:0009 label_507b:
@0000507D:0006 local_number2 = local_number1;
@00005087:000E local_number7 = (local_number2 != 303);
@00005096:0004 if(local_number7) then // ref index: 1
@000050A2:0021 ComponentCompareSizeRequired(global_string6, local_string9, local_number6);
@000050B1:0006 local_number7 = LASTRESULT;
@000050BB:000D local_number7 = (-108 = local_number7);
@000050CA:0004 if(local_number7) then // ref index: 1
@000050D6:0021 MessageBox(global_string4, -65534);
@000050E4:0005 goto label_5017;
@000050ED:0005 endif;
@000050ED:0005 endif;
@000050ED:0005 label_50ed:
@000050EF:000D local_number7 = (local_number1 = 12);
@000050FE:000E local_number8 = (local_number2 != 303);
@0000510D:0019 local_number7 = (local_number7 = local_number8);
@0000511A:0004 if(local_number7) then // ref index: 1
@00005126:0005 goto label_5017;
@0000512F:000C endif;
@0000512F:000C label_512f:
@00005131:0006 local_string1 = "";
@0000513B:0006 local_string2 = "";
@00005145:0006 local_string12 = global_string8;
@0000514F:0006 local_string11 = "";
@00005159:0006 local_number3 = 2;
@00005165:000D local_number7 = (local_number2 = 303);
@00005174:0004 if(local_number7) then // ref index: 1
@00005180:0021 SdComponentTree(local_string1, local_string2, local_string12, local_string11, local_number3);
@00005195:0006 local_number1 = LASTRESULT;
@0000519F:000D local_number7 = (local_number1 = 12);
@000051AE:0004 if(local_number7) then // ref index: 1
@000051BA:0005 goto label_5017;
@000051C3:0009 endif;
@000051C3:0009 endif;
@000051C3:0009 label_51c3:
@000051C5:0006 local_string10 = global_string7;
@000051CF:0006 local_string1 = "Alumni Club Software, LLC";
@000051F2:0006 local_string2 = "";
@000051FC:0021 SdSelectFolder(local_string1, local_string2, local_string10);
@0000520B:0006 local_number1 = LASTRESULT;
@00005215:0006 global_string7 = local_string10;
@0000521F:000D local_number7 = (local_number1 = 12);
@0000522E:0004 if(local_number7) then // ref index: 1
@0000523A:0005 goto label_4f76;
@00005243:000A endif;
@00005243:000A label_5243:
@00005245:0006 local_string1 = "Alumni Club Software, LLC";
@00005268:0006 local_string2 = "";
@00005272:0021 ListCreate(0);
@0000527D:0006 local_number4 = LASTRESULT;
@00005287:0021 SdStartCopy(local_string1, local_string2, local_number4);
@00005296:0006 local_number1 = LASTRESULT;
@000052A0:0021 ListDestroy(local_number4);
@000052A9:000D local_number7 = (local_number1 = 12);
@000052B8:0004 if(local_number7) then // ref index: 1
@000052C4:0005 goto label_51c3;
@000052CD:0006 endif;
@000052CD:0006 label_52cd:
@000052CF:0021 SetStatusWindow(0, "");
@000052DD:0021 function_155(5);
@000052E8:0021 StatusUpdate(1, 100);
@000052F8:0027 // return coming
@000052FC:0023 return 0;
@00005305:0026 end; // checksum: 50d0b33c
@00005311:000E label_5311:
@00005313:0022 function NUMBER function_2()
@00005313 NUMBER local_number1, local_number2;
@00005313 STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@00005313
@00005313 begin
@0000531C:0021 function_156(5);
@00005327:0006 local_number1 = 0;
@00005333:0006 local_number2 = 0;
@0000533F:0021 SdLoadString(17503);
@0000534A:0006 local_string2 = LASTRESULT;
@00005354:0006 local_string3 = "";
@0000535E:0006 local_string4 = "";
@00005368:0006 local_string5 = "";
@00005372:0006 local_string1 = "";
@0000537C:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2);
@00005397:0027 // return coming
@0000539B:0023 return 0;
@000053A4:0026 end; // checksum: 5a07906f
@000053B0:0002 label_53b0:
@000053B2:0022 function NUMBER function_3()
@000053B2 NUMBER local_number1, local_number2, local_number3, local_number4;
@000053B2 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6;
@000053B2
@000053B2 begin
@000053BB:0006 local_number3 = 301;
@000053C7:0004 label_53c7:
@000053C9:0021 function_156(50);
@000053D4:0021 SdWelcomeMaint(local_string1, local_string2, local_number3);
@000053E3:0006 local_number1 = LASTRESULT;
@000053ED:0021 function_155(50);
@000053F8:000C label_53f8:
@000053FA:000D local_number4 = (local_number1 = 301);
@00005409:0004 if(local_number4) then // ref index: 2
@00005415:0006 local_string1 = "";
@0000541F:0006 local_string2 = "";
@00005429:0006 local_string3 = global_string8;
@00005433:0006 local_string4 = "";
@0000543D:0006 local_number2 = 2;
@00005449:0021 SdComponentTree(local_string1, local_string2, local_string3, local_string4, local_number2);
@0000545E:0006 local_number1 = LASTRESULT;
@00005468:000D local_number4 = (local_number1 = 12);
@00005477:0004 if(local_number4) then // ref index: 1
@00005483:0005 goto label_53c7;
@0000548C:0004 endif;
@0000548C:0004 label_548c:
@0000548E:0021 SetStatusWindow(0, "");
@0000549C:0021 function_155(5);
@000054A7:0021 StatusUpdate(1, 100);
@000054B7:0005 goto label_55f7;
@000054C0:000C endif;
@000054C0:000C label_54c0:
@000054C2:000D local_number4 = (local_number1 = 303);
@000054D1:0004 if(local_number4) then // ref index: 3
@000054DD:0021 SdLoadString(17045);
@000054E8:0006 local_string5 = LASTRESULT;
@000054F2:0021 SdLoadString(17061);
@000054FD:0006 local_string6 = LASTRESULT;
@00005507:0021 SprintfBox(1, local_string6, "%s", local_string5);
@0000551D:0006 local_number1 = LASTRESULT;
@00005527:000D local_number4 = (local_number1 = 2);
@00005536:0004 if(local_number4) then // ref index: 1
@00005542:0005 goto label_53c7;
@0000554B:0005 goto label_55a0;
@00005554:0006 endif;
@00005554:0006 label_5554:
@00005556:000D local_number4 = (local_number1 = 1);
@00005565:0004 if(local_number4) then // ref index: 1
@00005571:0021 SetStatusWindow(0, "");
@0000557F:0021 function_155(5);
@0000558A:0021 StatusUpdate(1, 100);
@0000559A:0021 function_95();
@000055A0:0001 endif;
@000055A0:0001 label_55a0:
@000055A2:0005 goto label_55f7;
@000055AB:0006 endif;
@000055AB:0006 label_55ab:
@000055AD:000D local_number4 = (local_number1 = 302);
@000055BC:0004 if(local_number4) then // ref index: 1
@000055C8:0021 SetStatusWindow(0, "");
@000055D6:0021 function_155(5);
@000055E1:0021 StatusUpdate(1, 100);
@000055F1:0021 function_94();
@000055F7:0002 endif;
@000055F7:0002 label_55f7:
@000055F9:0024 return;
@000055FD:0026 end; // checksum: 15014618
@00005609:000F label_5609:
@0000560B:0022 function NUMBER function_4()
@0000560B NUMBER local_number1, local_number2;
@0000560B STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@0000560B
@0000560B begin
@00005614:0021 function_156(5);
@0000561F:0006 local_number1 = 0;
@0000562B:0006 local_number2 = 0;
@00005637:0021 SdLoadString(17504);
@00005642:0006 local_string2 = LASTRESULT;
@0000564C:0006 local_string3 = "";
@00005656:0006 local_string4 = "";
@00005660:0006 local_string5 = "";
@0000566A:0021 SdLoadString(17505);
@00005675:0006 local_string1 = LASTRESULT;
@0000567F:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2);
@0000569A:0027 // return coming
@0000569E:0023 return 0;
@000056A7:0026 end; // checksum: 4009b24
@000056B3:0009 label_56b3:
@000056B5:0022 function NUMBER function_5()
@000056B5
@000056B5 STRING local_string1, local_string2;
@000056B5
@000056B5 begin
@000056BE:0006 local_string1 = global_string8;
@000056C8:0021 RegDBSetItem(1, local_string1);
@000056D6:0021 function_233("PRODUCT_KEY");
@000056EA:0006 local_string2 = LASTRESULT;
@000056F4:0014 local_string2 = (local_string1 ^ local_string2);
@00005701:0021 RegDBSetItem(2, local_string2);
@0000570F:0024 return;
@00005713:0026 end; // checksum: 4a511307
@0000571F:0006 label_571f:
@00005721:0022 function NUMBER function_79(local_number1, local_number2, local_string1, local_string2, local_number3)
@00005721 NUMBER local_number4;
@00005721
@00005721
@00005721 begin
@0000572A:0027 // return coming
@0000572E:0020 _TreeViewCreate(global_number21, local_number1, local_number2, local_string1, local_string2, local_number3); // dll: ISRT.dll
@00005746:0006 local_number4 = LASTRESULT;
@00005750:0023 return local_number4;
@00005757:0026 end; // checksum: 30595644
@00005763:0011 label_5763:
@00005765:0022 function NUMBER function_80(local_number1, local_string1)
@00005765 NUMBER local_number2, local_number3;
@00005765
@00005765
@00005765 begin
@0000576E:0021 StrLength(local_string1);
@00005777:0006 local_number3 = LASTRESULT;
@00005781:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll
@00005790:0006 local_number2 = LASTRESULT;
@0000579A:000A local_number3 = (local_number2 > 0);
@000057A9:0004 if(local_number3) then // ref index: 2
@000057B5:0007 local_number3 = (local_number2 + 1);
@000057C4:0031 Resize(local_string1, local_number3);
@000057CE:0006 local_number3 = LASTRESULT;
@000057D8:000D local_number3 = (local_number2 = local_number3);
@000057E5:000C local_number3 = (local_number3 >= 0);
@000057F4:0004 if(local_number3) then // ref index: 1
@00005800:0007 local_number3 = (local_number2 + 1);
@0000580F:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll
@0000581E:0006 local_number2 = LASTRESULT;
@00005828:0005 goto label_583f;
@00005831:0001 endif;
@00005831:0001 label_5831:
@00005833:0006 local_number2 = -1;
@0000583F:0003 endif;
@0000583F:0003 label_583f:
@00005841:0027 // return coming
@00005845:0023 return local_number2;
@0000584C:0026 end; // checksum: fff819e4
@00005858:0005 label_5858:
@0000585A:0022 function VARIANT ComponentErrorInfo()
@0000585A
@0000585A STRING local_string1;
@0000585A OBJECT local_object1;
@0000585A begin
@00005863:0020 _ComponentErrorInfo(global_number21, local_object1, local_string1); // dll: ISRT.dll
@00005872:0027 // return coming
@00005876:0023 return local_object1;
@0000587D:0026 end; // checksum: 670f2032
@0000588D:0011 label_588d:
@0000588F:0022 function NUMBER ComponentGetData(local_string1, local_string2, local_number1, local_number2, local_string3)
@0000588F NUMBER local_number3, local_number4;
@0000588F
@0000588F
@0000588F begin
@00005898:0021 StrLength(local_string3);
@000058A1:0006 local_number4 = LASTRESULT;
@000058AB:0020 _ComponentGetData(global_number21, local_string1, local_string2, local_number1, local_number2, local_string3, local_number4); // dll: ISRT.dll
@000058C6:0006 local_number3 = LASTRESULT;
@000058D0:000A local_number4 = (local_number3 > 0);
@000058DF:0004 if(local_number4) then // ref index: 2
@000058EB:0031 Resize(local_string3, local_number3);
@000058F5:0006 local_number4 = LASTRESULT;
@000058FF:000D local_number4 = (local_number3 = local_number4);
@0000590C:000C local_number4 = (local_number4 >= 0);
@0000591B:0004 if(local_number4) then // ref index: 1
@00005927:0021 StrLength(local_string3);
@00005930:0006 local_number4 = LASTRESULT;
@0000593A:0020 _ComponentGetData(global_number21, local_string1, local_string2, local_number1, local_number2, local_string3, local_number4); // dll: ISRT.dll
@00005955:0006 local_number3 = LASTRESULT;
@0000595F:0005 goto label_5976;
@00005968:0001 endif;
@00005968:0001 label_5968:
@0000596A:0006 local_number3 = -1;
@00005976:0003 endif;
@00005976:0003 label_5976:
@00005978:0027 // return coming
@0000597C:0023 return local_number3;
@00005983:0026 end; // checksum: fafb0ce8
@0000598F:0006 label_598f:
@00005991:0022 function NUMBER ComponentIsItemSelected(local_string1, local_string2)
@00005991 NUMBER local_number1;
@00005991
@00005991
@00005991 begin
@0000599A:0027 // return coming
@0000599E:0020 _ComponentIsItemSelected(global_number21, local_string1, local_string2); // dll: ISRT.dll
@000059AD:0006 local_number1 = LASTRESULT;
@000059B7:0023 return local_number1;
@000059BE:0026 end; // checksum: 4370435c
@000059CA:0006 label_59ca:
@000059CC:0022 function NUMBER ComponentSelectItem(local_string1, local_string2, local_number1)
@000059CC NUMBER local_number2;
@000059CC
@000059CC
@000059CC begin
@000059D5:0027 // return coming
@000059D9:0020 _ComponentSelectItem(global_number21, local_string1, local_string2, local_number1); // dll: ISRT.dll
@000059EB:0006 local_number2 = LASTRESULT;
@000059F5:0023 return local_number2;
@000059FC:0026 end; // checksum: 20073402
@00005A08:0006 label_5a08:
@00005A0A:0022 function NUMBER ComponentListItems(local_string1, local_string2, local_number1)
@00005A0A NUMBER local_number2;
@00005A0A
@00005A0A
@00005A0A begin
@00005A13:0027 // return coming
@00005A17:0020 _ComponentListItems(global_number21, local_string1, local_string2, local_number1); // dll: ISRT.dll
@00005A29:0006 local_number2 = LASTRESULT;
@00005A33:0023 return local_number2;
@00005A3A:0026 end; // checksum: 41253c31
@00005A46:0006 label_5a46:
@00005A48:0022 function NUMBER ComponentCompareSizeRequired(local_string1, local_string2, local_number1)
@00005A48 NUMBER local_number2;
@00005A48
@00005A48
@00005A48 begin
@00005A51:0027 // return coming
@00005A55:0020 _ComponentCompareSizeRequired(global_number21, local_string1, local_string2, local_number1); // dll: ISRT.dll
@00005A67:0006 local_number2 = LASTRESULT;
@00005A71:0023 return local_number2;
@00005A78:0026 end; // checksum: 2f0c3d5b
@00005A84:0006 label_5a84:
@00005A86:0022 function NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(local_string1, local_string2, local_number1)
@00005A86 NUMBER local_number2;
@00005A86
@00005A86
@00005A86 begin
@00005A8F:0027 // return coming
@00005A93:0020 _ComponentGetTotalCost(global_number21, local_string1, local_string2, local_number1); // dll: ISRT.dll
@00005AA5:0006 local_number2 = LASTRESULT;
@00005AAF:0023 return local_number2;
@00005AB6:0026 end; // checksum: 223b6941
@00005AC2:0006 label_5ac2:
@00005AC4:0022 function NUMBER ComponentTransferData(local_string1)
@00005AC4 NUMBER local_number1, local_number2;
@00005AC4
@00005AC4
@00005AC4 begin
@00005ACD:0020 _ComponentTransferData(global_number21, local_string1); // dll: ISRT.dll
@00005AD9:0006 local_number1 = LASTRESULT;
@00005AE3:000D local_number2 = (local_number1 = -2147213312);
@00005AF2:0004 if(local_number2) then // ref index: 1
@00005AFE:0002 abort;
@00005B02:0003 endif;
@00005B02:0003 label_5b02:
@00005B04:000D local_number2 = (local_number1 = -2147213311);
@00005B13:0004 if(local_number2) then // ref index: 1
@00005B1F:0003 exit;
@00005B23:0003 endif;
@00005B23:0003 label_5b23:
@00005B25:0027 // return coming
@00005B29:0023 return local_number1;
@00005B30:0026 end; // checksum: 29361c51
@00005B3C:0006 label_5b3c:
@00005B3E:0022 function NUMBER ComponentSetupTypeSet(local_string1, local_string2)
@00005B3E NUMBER local_number1;
@00005B3E
@00005B3E
@00005B3E begin
@00005B47:0027 // return coming
@00005B4B:0020 _ComponentSetupTypeSet(global_number21, local_string1, local_string2); // dll: ISRT.dll
@00005B5A:0006 local_number1 = LASTRESULT;
@00005B64:0023 return local_number1;
@00005B6B:0026 end; // checksum: 3e13574d
@00005B77:0006 label_5b77:
@00005B79:0022 function NUMBER ComponentFilterOS(local_string1, local_number1, local_number2, local_number3)
@00005B79 NUMBER local_number4;
@00005B79
@00005B79
@00005B79 begin
@00005B82:0027 // return coming
@00005B86:0020 _ComponentFilterOS(global_number21, local_string1, local_number1, local_number2, local_number3); // dll: ISRT.dll
@00005B9B:0006 local_number4 = LASTRESULT;
@00005BA5:0023 return local_number4;
@00005BAC:0026 end; // checksum: 40731b01
@00005BB8:0006 label_5bb8:
@00005BBA:0022 function NUMBER ComponentFilterLanguage(local_string1, local_number1, local_number2)
@00005BBA NUMBER local_number3;
@00005BBA
@00005BBA
@00005BBA begin
@00005BC3:0027 // return coming
@00005BC7:0020 _ComponentFilterLanguage(global_number21, local_string1, local_number1, local_number2); // dll: ISRT.dll
@00005BD9:0006 local_number3 = LASTRESULT;
@00005BE3:0023 return local_number3;
@00005BEA:0026 end; // checksum: 45785573
@00005BF6:0006 label_5bf6:
@00005BF8:0022 function NUMBER function_94()
@00005BF8 NUMBER local_number1;
@00005BF8
@00005BF8
@00005BF8 begin
@00005C01:0027 // return coming
@00005C05:0020 _ComponentReinstall(global_number21); // dll: ISRT.dll
@00005C0E:0006 local_number1 = LASTRESULT;
@00005C18:0023 return local_number1;
@00005C1F:0026 end; // checksum: 4d182f2e
@00005C2B:0006 label_5c2b:
@00005C2D:0022 function NUMBER function_95()
@00005C2D NUMBER local_number1;
@00005C2D
@00005C2D
@00005C2D begin
@00005C36:0027 // return coming
@00005C3A:0020 _ComponentRemoveAll(global_number21); // dll: ISRT.dll
@00005C43:0006 local_number1 = LASTRESULT;
@00005C4D:0023 return local_number1;
@00005C54:0026 end; // checksum: 5c1d2e0a
@00005C60:0006 label_5c60:
@00005C62:0022 function NUMBER function_96(local_string1)
@00005C62 NUMBER local_number1;
@00005C62
@00005C62
@00005C62 begin
@00005C6B:0027 // return coming
@00005C6F:0020 _ComponentSaveTarget(global_number21, local_string1); // dll: ISRT.dll
@00005C7B:0006 local_number1 = LASTRESULT;
@00005C85:0023 return local_number1;
@00005C8C:0026 end; // checksum: 28372024
@00005C98:0007 label_5c98:
@00005C9A:0022 function NUMBER DefineDialog(local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5)
@00005C9A NUMBER local_number6;
@00005C9A
@00005C9A
@00005C9A begin
@00005CA3:0021 function_144();
@00005CA9:0027 // return coming
@00005CAD:0020 _DefineDialog(global_number21, local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5); // dll: ISRT.dll
@00005CCE:0006 local_number6 = LASTRESULT;
@00005CD8:0023 return local_number6;
@00005CDF:0026 end; // checksum: 19315156
@00005CEB:0006 label_5ceb:
@00005CED:0022 function NUMBER EzDefineDialog(local_string1, local_string2, local_string3, local_number1)
@00005CED NUMBER local_number2;
@00005CED
@00005CED
@00005CED begin
@00005CF6:0027 // return coming
@00005CFA:0021 DefineDialog(local_string1, 0, local_string2, local_number1, local_string3, 0, -2, 6);
@00005D20:0006 local_number2 = LASTRESULT;
@00005D2A:0023 return local_number2;
@00005D31:0026 end; // checksum: fcffbed8
@00005D3D:0006 label_5d3d:
@00005D3F:0022 function NUMBER EndDialog(local_string1)
@00005D3F NUMBER local_number1;
@00005D3F
@00005D3F
@00005D3F begin
@00005D48:0027 // return coming
@00005D4C:0020 _EndDialog(global_number21, local_string1); // dll: ISRT.dll
@00005D58:0006 local_number1 = LASTRESULT;
@00005D62:0023 return local_number1;
@00005D69:0026 end; // checksum: 5c5b3115
@00005D75:0006 label_5d75:
@00005D77:0022 function NUMBER ReleaseDialog/EndDialog(local_string1)
@00005D77 NUMBER local_number1;
@00005D77
@00005D77
@00005D77 begin
@00005D80:0027 // return coming
@00005D84:0020 _ReleaseDialog(global_number21, local_string1); // dll: ISRT.dll
@00005D90:0006 local_number1 = LASTRESULT;
@00005D9A:0023 return local_number1;
@00005DA1:0026 end; // checksum: 31234770
@00005DAD:0006 label_5dad:
@00005DAF:0022 function NUMBER WaitOnDialog/ReleaseDialog(local_string1)
@00005DAF NUMBER local_number1;
@00005DAF
@00005DAF
@00005DAF begin
@00005DB8:0027 // return coming
@00005DBC:0020 _WaitOnDialog(global_number21, local_string1); // dll: ISRT.dll
@00005DC8:0006 local_number1 = LASTRESULT;
@00005DD2:0023 return local_number1;
@00005DD9:0026 end; // checksum: 16370344
@00005DE5:0006 label_5de5:
@00005DE7:0022 function NUMBER CmdGetHwndDlg/WaitOnDialog(local_string1)
@00005DE7 NUMBER local_number1;
@00005DE7
@00005DE7
@00005DE7 begin
@00005DF0:0027 // return coming
@00005DF4:0020 _CmdGetHwndDlg(global_number21, local_string1); // dll: ISRT.dll
@00005E00:0006 local_number1 = LASTRESULT;
@00005E0A:0023 return local_number1;
@00005E11:0026 end; // checksum: 3c295562
@00005E1D:0006 label_5e1d:
@00005E1F:0022 function NUMBER CtrlGetSubCommand/CmdGetHwndDlg(local_string1)
@00005E1F NUMBER local_number1;
@00005E1F
@00005E1F
@00005E1F begin
@00005E28:0027 // return coming
@00005E2C:0020 _CtrlGetSubCommand(global_number21, local_string1); // dll: ISRT.dll
@00005E38:0006 local_number1 = LASTRESULT;
@00005E42:0023 return local_number1;
@00005E49:0026 end; // checksum: 704a0200
@00005E55:0006 label_5e55:
@00005E57:0022 function NUMBER CtrlGetSubCommand(local_string1)
@00005E57 NUMBER local_number1;
@00005E57
@00005E57
@00005E57 begin
@00005E60:0027 // return coming
@00005E64:0020 _CtrlGetNotificationCode(global_number21, local_string1); // dll: ISRT.dll
@00005E70:0006 local_number1 = LASTRESULT;
@00005E7A:0023 return local_number1;
@00005E81:0026 end; // checksum: 51597e4d
@00005E8D:0009 label_5e8d:
@00005E8F:0022 function NUMBER CtrlGetText(local_string1, local_number1, local_string2)
@00005E8F NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@00005E8F STRING local_string3;
@00005E8F
@00005E8F begin
@00005E98:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00005EA1:0006 local_number2 = LASTRESULT;
@00005EAB:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@00005EB7:0006 local_number3 = LASTRESULT;
@00005EC1:000D local_number7 = (local_number3 = 0);
@00005ED0:0004 if(local_number7) then // ref index: 1
@00005EDC:0027 // return coming
@00005EE0:0023 return -2;
@00005EE9:0013 endif;
@00005EE9:0013 label_5ee9:
@00005EEB:0032 SizeOf(local_string3);
@00005EF2:0006 local_number7 = LASTRESULT;
@00005EFC:0020 GetClassName(local_number3, local_string3, local_number7); // dll: USER.dll
@00005F0B:000D local_number7 = (local_string3 = "Edit");
@00005F1C:000D local_number8 = (local_string3 = "Static");
@00005F2F:0018 local_number7 = (local_number7 || local_number8);
@00005F3C:000D local_number8 = (local_string3 = "Button");
@00005F4F:0018 local_number7 = (local_number7 || local_number8);
@00005F5C:000D local_number8 = (local_string3 = "ComboBox");
@00005F71:0018 local_number7 = (local_number7 || local_number8);
@00005F7E:0004 if(local_number7) then // ref index: 4
@00005F8A:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@00005F98:0006 local_number4 = LASTRESULT;
@00005FA2:000D local_number7 = (local_string3 = "Edit");
@00005FB3:0012 local_number8 = (local_number4 & 4);
@00005FC2:0019 local_number7 = (local_number7 = local_number8);
@00005FCF:0004 if(local_number7) then // ref index: 1
@00005FDB:0027 // return coming
@00005FDF:0023 return -7;
@00005FE8:000D endif;
@00005FE8:000D label_5fe8:
@00005FEA:0020 GetWindowTextLength(local_number3); // dll: USER32.dll
@00005FF3:0006 local_number5 = LASTRESULT;
@00005FFD:0032 SizeOf(local_string2);
@00006004:0006 local_number6 = LASTRESULT;
@0000600E:0009 local_number7 = (local_number6 < local_number5);
@0000601B:0004 if(local_number7) then // ref index: 1
@00006027:0007 local_number7 = (local_number5 + 1);
@00006036:0031 Resize(local_string2, local_number7);
@00006040:0006 local_number7 = LASTRESULT;
@0000604A:0009 local_number7 = (local_number7 < 0);
@00006059:0004 if(local_number7) then // ref index: 1
@00006065:0027 // return coming
@00006069:0023 return -1;
@00006072:0006 endif;
@00006072:0006 endif;
@00006072:0006 label_6072:
@00006074:0007 local_number7 = (local_number5 + 1);
@00006083:0020 GetWindowText(local_number3, local_string2, local_number7); // dll: USER32.dll
@00006092:0006 local_number7 = LASTRESULT;
@0000609C:0004 if(local_number7) then // ref index: 1
@000060A8:0027 // return coming
@000060AC:0023 return 0;
@000060B5:0002 endif;
@000060B5:0002 label_60b5:
@000060B7:0027 // return coming
@000060BB:0023 return -1;
@000060C4:0003 endif;
@000060C4:0003 label_60c4:
@000060C6:0027 // return coming
@000060CA:0023 return -7;
@000060D3:0026 end; // checksum: 34797006
@000060E3:0006 label_60e3:
@000060E5:0022 function NUMBER function_120(local_string1, local_number1, local_string2)
@000060E5 NUMBER local_number2, local_number3, local_number4, local_number7, local_number8, local_number9, local_number10;
@000060E5 STRING local_string3;
@000060E5
@000060E5 begin
@000060EE:0006 local_number8 = 0;
@000060FA:0012 local_number9 = (local_number1 & -2147483648);
@00006109:0004 if(local_number9) then // ref index: 1
@00006115:0006 local_number8 = 1;
@00006121:0014 local_number1 = (local_number1 ^ -2147483648);
@00006130:0008 endif;
@00006130:0008 label_6130:
@00006132:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@0000613B:0006 local_number2 = LASTRESULT;
@00006145:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@00006151:0006 local_number3 = LASTRESULT;
@0000615B:000D local_number9 = (local_number3 = 0);
@0000616A:0004 if(local_number9) then // ref index: 1
@00006176:0027 // return coming
@0000617A:0023 return -2;
@00006183:0011 endif;
@00006183:0011 label_6183:
@00006185:0032 SizeOf(local_string3);
@0000618C:0006 local_number9 = LASTRESULT;
@00006196:0020 GetClassName(local_number3, local_string3, local_number9); // dll: USER.dll
@000061A5:000D local_number9 = (local_string3 = "Edit");
@000061B6:000D local_number10 = (local_string3 = "Static");
@000061C9:0018 local_number9 = (local_number9 || local_number10);
@000061D6:000D local_number10 = (local_string3 = "Button");
@000061E9:0018 local_number9 = (local_number9 || local_number10);
@000061F6:0004 if(local_number9) then // ref index: 4
@00006202:000D local_number9 = (local_string3 = "Edit");
@00006213:0004 if(local_number9) then // ref index: 1
@0000621F:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@0000622D:0006 local_number4 = LASTRESULT;
@00006237:0012 local_number9 = (local_number4 & 4);
@00006246:0004 if(local_number9) then // ref index: 1
@00006252:0027 // return coming
@00006256:0023 return -7;
@0000625F:0006 endif;
@0000625F:0006 endif;
@0000625F:0006 label_625f:
@00006261:000D local_number9 = (local_string3 = "Static");
@00006274:0019 local_number9 = (local_number9 = local_number8);
@00006281:0004 if(local_number9) then // ref index: 1
@0000628D:0032 SizeOf(local_string2);
@00006294:0006 local_number9 = LASTRESULT;
@0000629E:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number9); // dll: ISRT.dll
@000062B0:0006 endif;
@000062B0:0006 label_62b0:
@000062B2:0020 SetWindowText(local_number3, local_string2); // dll: USER.dll
@000062BE:0006 local_number9 = LASTRESULT;
@000062C8:000D local_number9 = (local_number9 = 0);
@000062D7:0004 if(local_number9) then // ref index: 1
@000062E3:0027 // return coming
@000062E7:0023 return -1;
@000062F0:0001 endif;
@000062F0:0001 label_62f0:
@000062F2:0005 goto label_6380;
@000062FB:0008 endif;
@000062FB:0008 label_62fb:
@000062FD:000D local_number9 = (local_string3 = "ComboBox");
@00006312:0004 if(local_number9) then // ref index: 2
@0000631E:0020 SendMessageA(local_number3, 12, 0, local_string2); // dll: USER.dll
@00006334:0006 local_number7 = LASTRESULT;
@0000633E:000D local_number9 = (local_number7 = -1);
@0000634D:0004 if(local_number9) then // ref index: 1
@00006359:0027 // return coming
@0000635D:0023 return -1;
@00006366:0001 endif;
@00006366:0001 label_6366:
@00006368:0005 goto label_6380;
@00006371:0002 endif;
@00006371:0002 label_6371:
@00006373:0027 // return coming
@00006377:0023 return -1;
@00006380:0003 label_6380:
@00006382:0027 // return coming
@00006386:0023 return 0;
@0000638F:0026 end; // checksum: a9c33dd0
@0000639F:0009 label_639f:
@000063A1:0022 function NUMBER CtrlGetCurSel(local_string1, local_number1, local_string2)
@000063A1 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11;
@000063A1 STRING local_string3;
@000063A1
@000063A1 begin
@000063AA:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@000063B3:0006 local_number2 = LASTRESULT;
@000063BD:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@000063C9:0006 local_number3 = LASTRESULT;
@000063D3:000D local_number11 = (local_number3 = 0);
@000063E2:0004 if(local_number11) then // ref index: 1
@000063EE:0027 // return coming
@000063F2:0023 return -2;
@000063FB:0009 endif;
@000063FB:0009 label_63fb:
@000063FD:0032 SizeOf(local_string3);
@00006404:0006 local_number11 = LASTRESULT;
@0000640E:0020 GetClassName(local_number3, local_string3, local_number11); // dll: USER.dll
@0000641D:000D local_number11 = (local_string3 = "ComboBox");
@00006432:0004 if(local_number11) then // ref index: 1
@0000643E:0006 local_number6 = 327;
@0000644A:0006 local_number7 = 328;
@00006456:0006 local_number8 = 329;
@00006462:0005 goto label_650b;
@0000646B:0008 endif;
@0000646B:0008 label_646b:
@0000646D:000D local_number11 = (local_string3 = "ListBox");
@00006481:0004 if(local_number11) then // ref index: 2
@0000648D:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@0000649B:0006 local_number5 = LASTRESULT;
@000064A5:0012 local_number11 = (local_number5 & 8);
@000064B4:0004 if(local_number11) then // ref index: 1
@000064C0:0027 // return coming
@000064C4:0023 return -7;
@000064CD:0004 endif;
@000064CD:0004 label_64cd:
@000064CF:0006 local_number6 = 392;
@000064DB:0006 local_number7 = 393;
@000064E7:0006 local_number8 = 394;
@000064F3:0005 goto label_650b;
@000064FC:0002 endif;
@000064FC:0002 label_64fc:
@000064FE:0027 // return coming
@00006502:0023 return -7;
@0000650B:0006 label_650b:
@0000650D:0021 SendMessage(local_number3, local_number6, 0, 0);
@00006523:0006 local_number4 = LASTRESULT;
@0000652D:000D local_number11 = (local_number4 = -1);
@0000653C:0004 if(local_number11) then // ref index: 1
@00006548:0027 // return coming
@0000654C:0023 return -1;
@00006555:000D endif;
@00006555:000D label_6555:
@00006557:0021 SendMessage(local_number3, local_number8, 0, 0);
@0000656D:0006 local_number9 = LASTRESULT;
@00006577:0032 SizeOf(local_string2);
@0000657E:0006 local_number10 = LASTRESULT;
@00006588:0009 local_number11 = (local_number10 < local_number9);
@00006595:0004 if(local_number11) then // ref index: 1
@000065A1:0007 local_number11 = (local_number9 + 1);
@000065B0:0031 Resize(local_string2, local_number11);
@000065BA:0006 local_number11 = LASTRESULT;
@000065C4:0009 local_number11 = (local_number11 < 0);
@000065D3:0004 if(local_number11) then // ref index: 1
@000065DF:0027 // return coming
@000065E3:0023 return -1;
@000065EC:0006 endif;
@000065EC:0006 endif;
@000065EC:0006 label_65ec:
@000065EE:0020 SendMessageA(local_number3, local_number7, local_number4, local_string2); // dll: USER.dll
@00006600:0006 local_number9 = LASTRESULT;
@0000660A:000D local_number11 = (local_number9 = -1);
@00006619:0004 if(local_number11) then // ref index: 1
@00006625:0027 // return coming
@00006629:0023 return -1;
@00006632:0004 endif;
@00006632:0004 label_6632:
@00006634:001D local_string2[local_number9] = 0;
@00006643:0027 // return coming
@00006647:0023 return 0;
@00006650:0026 end; // checksum: b8c7b7a5
@00006660:0009 label_6660:
@00006662:0022 function NUMBER CtrlSetCurSel/CtrlGetCurSel(local_string1, local_number1, local_string2)
@00006662 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6;
@00006662 STRING local_string3;
@00006662
@00006662 begin
@0000666B:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00006674:0006 local_number2 = LASTRESULT;
@0000667E:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@0000668A:0006 local_number3 = LASTRESULT;
@00006694:000D local_number6 = (local_number3 = 0);
@000066A3:0004 if(local_number6) then // ref index: 1
@000066AF:0027 // return coming
@000066B3:0023 return -2;
@000066BC:0007 endif;
@000066BC:0007 label_66bc:
@000066BE:0032 SizeOf(local_string3);
@000066C5:0006 local_number6 = LASTRESULT;
@000066CF:0020 GetClassName(local_number3, local_string3, local_number6); // dll: USER.dll
@000066DE:000D local_number6 = (local_string3 = "ComboBox");
@000066F3:0004 if(local_number6) then // ref index: 1
@000066FF:0006 local_number5 = 333;
@0000670B:0005 goto label_679c;
@00006714:0008 endif;
@00006714:0008 label_6714:
@00006716:000D local_number6 = (local_string3 = "ListBox");
@0000672A:0004 if(local_number6) then // ref index: 2
@00006736:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@00006744:0006 local_number4 = LASTRESULT;
@0000674E:0012 local_number6 = (local_number4 & 8);
@0000675D:0004 if(local_number6) then // ref index: 1
@00006769:0027 // return coming
@0000676D:0023 return -7;
@00006776:0002 endif;
@00006776:0002 label_6776:
@00006778:0006 local_number5 = 396;
@00006784:0005 goto label_679c;
@0000678D:0002 endif;
@0000678D:0002 label_678d:
@0000678F:0027 // return coming
@00006793:0023 return -7;
@0000679C:0006 label_679c:
@0000679E:0020 SendMessageA(local_number3, local_number5, -1, local_string2); // dll: USER.dll
@000067B2:0006 local_number6 = LASTRESULT;
@000067BC:000D local_number6 = (local_number6 = -1);
@000067CB:0004 if(local_number6) then // ref index: 1
@000067D7:0027 // return coming
@000067DB:0023 return -1;
@000067E4:0003 endif;
@000067E4:0003 label_67e4:
@000067E6:0027 // return coming
@000067EA:0023 return 0;
@000067F3:0026 end; // checksum: b8c684b5
@00006803:0009 label_6803:
@00006805:0022 function NUMBER CtrlGetState(local_string1, local_number1)
@00006805 NUMBER local_number2, local_number3, local_number4, local_number5;
@00006805 STRING local_string2;
@00006805
@00006805 begin
@0000680E:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00006817:0006 local_number2 = LASTRESULT;
@00006821:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@0000682D:0006 local_number3 = LASTRESULT;
@00006837:000D local_number5 = (local_number3 = 0);
@00006846:0004 if(local_number5) then // ref index: 1
@00006852:0027 // return coming
@00006856:0023 return -1;
@0000685F:0008 endif;
@0000685F:0008 label_685f:
@00006861:0032 SizeOf(local_string2);
@00006868:0006 local_number5 = LASTRESULT;
@00006872:0020 GetClassName(local_number3, local_string2, local_number5); // dll: USER.dll
@00006881:000D local_number5 = (local_string2 = "Button");
@00006894:0004 if(local_number5) then // ref index: 5
@000068A0:0021 SendMessage(local_number3, 240, 0, 0);
@000068B8:0006 local_number4 = LASTRESULT;
@000068C2:0001 // switch/while/???
@000068C6:0005 label_68c6:
@000068C8:000D local_number5 = (local_number4 = 0);
@000068D7:0004 if(local_number5) then // ref index: 1
@000068E3:0027 // return coming
@000068E7:0023 return -1002;
@000068F0:0005 goto label_696e;
@000068F9:0005 endif;
@000068F9:0005 label_68f9:
@000068FB:000D local_number5 = (local_number4 = 1);
@0000690A:0004 if(local_number5) then // ref index: 1
@00006916:0027 // return coming
@0000691A:0023 return -1001;
@00006923:0005 goto label_696e;
@0000692C:0005 endif;
@0000692C:0005 label_692c:
@0000692E:000D local_number5 = (local_number4 = 2);
@0000693D:0004 if(local_number5) then // ref index: 1
@00006949:0027 // return coming
@0000694D:0023 return -1003;
@00006956:0005 goto label_696e;
@0000695F:0002 endif;
@0000695F:0002 label_695f:
@00006961:0027 // return coming
@00006965:0023 return -1;
@0000696E:0003 endif;
@0000696E:0003 label_696e:
@00006970:0027 // return coming
@00006974:0023 return -7;
@0000697D:0026 end; // checksum: 4826162f
@0000698D:0009 label_698d:
@0000698F:0022 function NUMBER CtrlSetState(local_string1, local_number1, local_number2)
@0000698F NUMBER local_number3, local_number4, local_number5, local_number6;
@0000698F STRING local_string2;
@0000698F
@0000698F begin
@00006998:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@000069A1:0006 local_number3 = LASTRESULT;
@000069AB:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll
@000069B7:0006 local_number4 = LASTRESULT;
@000069C1:000D local_number6 = (local_number4 = 0);
@000069D0:0004 if(local_number6) then // ref index: 1
@000069DC:0027 // return coming
@000069E0:0023 return -1;
@000069E9:0009 endif;
@000069E9:0009 label_69e9:
@000069EB:0032 SizeOf(local_string2);
@000069F2:0006 local_number6 = LASTRESULT;
@000069FC:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll
@00006A0B:000D local_number6 = (local_string2 = "Button");
@00006A1E:0004 if(local_number6) then // ref index: 3
@00006A2A:000D local_number6 = (local_number2 = -1001);
@00006A39:0004 if(local_number6) then // ref index: 1
@00006A45:0006 local_number5 = 1;
@00006A51:0005 goto label_6a68;
@00006A5A:0001 endif;
@00006A5A:0001 label_6a5a:
@00006A5C:0006 local_number5 = 0;
@00006A68:0003 label_6a68:
@00006A6A:0021 SendMessage(local_number4, 241, local_number5, 0);
@00006A80:0027 // return coming
@00006A84:0023 return 0;
@00006A8D:0003 endif;
@00006A8D:0003 label_6a8d:
@00006A8F:0027 // return coming
@00006A93:0023 return -7;
@00006A9C:0026 end; // checksum: b7d891de
@00006AAC:0009 label_6aac:
@00006AAE:0022 function NUMBER CtrlSelectText(local_string1, local_number1)
@00006AAE NUMBER local_number2, local_number3, local_number4;
@00006AAE STRING local_string2;
@00006AAE
@00006AAE begin
@00006AB7:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00006AC0:0006 local_number2 = LASTRESULT;
@00006ACA:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@00006AD6:0006 local_number3 = LASTRESULT;
@00006AE0:000D local_number4 = (local_number3 = 0);
@00006AEF:0004 if(local_number4) then // ref index: 1
@00006AFB:0027 // return coming
@00006AFF:0023 return -2;
@00006B08:0008 endif;
@00006B08:0008 label_6b08:
@00006B0A:0032 SizeOf(local_string2);
@00006B11:0006 local_number4 = LASTRESULT;
@00006B1B:0020 GetClassName(local_number3, local_string2, local_number4); // dll: USER.dll
@00006B2A:000D local_number4 = (local_string2 = "Edit");
@00006B3B:0004 if(local_number4) then // ref index: 1
@00006B47:0021 SendMessage(local_number3, 177, 0, -1);
@00006B5F:0027 // return coming
@00006B63:0023 return 0;
@00006B6C:000A endif;
@00006B6C:000A label_6b6c:
@00006B6E:000D local_number4 = (local_string2 = "ComboBox");
@00006B83:0004 if(local_number4) then // ref index: 2
@00006B8F:0021 function_252(0, -1);
@00006B9F:0006 local_number4 = LASTRESULT;
@00006BA9:0021 SendMessage(local_number3, 322, 0, local_number4);
@00006BBF:0006 local_number4 = LASTRESULT;
@00006BC9:000D local_number4 = (local_number4 = -1);
@00006BD8:0004 if(local_number4) then // ref index: 1
@00006BE4:0027 // return coming
@00006BE8:0023 return -1;
@00006BF1:0002 endif;
@00006BF1:0002 label_6bf1:
@00006BF3:0027 // return coming
@00006BF7:0023 return 0;
@00006C00:0003 endif;
@00006C00:0003 label_6c00:
@00006C02:0027 // return coming
@00006C06:0023 return -7;
@00006C0F:0026 end; // checksum: b3aff7e
@00006C1F:000D label_6c1f:
@00006C21:0022 function NUMBER CtrlSetMLEText/CtrlGetMLEText(local_string1, local_number1, local_number2)
@00006C21 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10;
@00006C21 STRING local_string2, local_string3, local_string4, local_string5;
@00006C21
@00006C21 begin
@00006C2A:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00006C33:0006 local_number3 = LASTRESULT;
@00006C3D:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll
@00006C49:0006 local_number4 = LASTRESULT;
@00006C53:000D local_number9 = (local_number4 = 0);
@00006C62:000D local_number10 = (local_number2 = 0);
@00006C71:0018 local_number9 = (local_number9 || local_number10);
@00006C7E:000D local_number10 = (local_number2 = -1);
@00006C8D:0018 local_number9 = (local_number9 || local_number10);
@00006C9A:0004 if(local_number9) then // ref index: 1
@00006CA6:0027 // return coming
@00006CAA:0023 return -2;
@00006CB3:0006 endif;
@00006CB3:0006 label_6cb3:
@00006CB5:0021 function_308(local_number2);
@00006CBE:0006 local_number9 = LASTRESULT;
@00006CC8:000E local_number9 = (local_number9 != 0);
@00006CD7:0004 if(local_number9) then // ref index: 1
@00006CE3:0027 // return coming
@00006CE7:0023 return -2;
@00006CF0:000E endif;
@00006CF0:000E label_6cf0:
@00006CF2:0032 SizeOf(local_string2);
@00006CF9:0006 local_number9 = LASTRESULT;
@00006D03:0020 GetClassName(local_number4, local_string2, local_number9); // dll: USER.dll
@00006D12:000D local_number9 = (local_string2 = "Edit");
@00006D23:0004 if(local_number9) then // ref index: 6
@00006D2F:0020 GetWindowLong(local_number4, -16); // dll: USER.dll
@00006D3D:0006 local_number5 = LASTRESULT;
@00006D47:0012 local_number9 = (local_number5 & 4);
@00006D56:0004 if(local_number9) then // ref index: 6
@00006D62:0021 ListCount/ListDestroy(local_number2);
@00006D6B:0006 local_number6 = LASTRESULT;
@00006D75:0021 ListGetFirstString(local_number2, local_string3);
@00006D81:0006 local_number7 = LASTRESULT;
@00006D8B:0006 local_number8 = 1;
@00006D97:0008 label_6d97:
@00006D99:0001 // switch/while/???
@00006D9D:000E local_number9 = (local_number7 != 1);
@00006DAC:0004 if(local_number9) then // ref index: 3
@00006DB8:000E local_number9 = (local_number8 != local_number6);
@00006DC5:0004 if(local_number9) then // ref index: 1
@00006DD1:0007 local_string5 = (local_string4 + local_string3);
@00006DDE:0007 local_string4 = (local_string5 + "\r\n");
@00006DED:0005 goto label_6e05;
@00006DF6:0001 endif;
@00006DF6:0001 label_6df6:
@00006DF8:0007 local_string4 = (local_string4 + local_string3);
@00006E05:0004 label_6e05:
@00006E07:0007 local_number8 = (local_number8 + 1);
@00006E16:0021 ListGetNextString(local_number2, local_string3);
@00006E22:0006 local_number7 = LASTRESULT;
@00006E2C:0005 goto label_6d97;
@00006E35:0006 endif;
@00006E35:0006 label_6e35:
@00006E37:0020 SetWindowText(local_number4, local_string4); // dll: USER.dll
@00006E43:0006 local_number9 = LASTRESULT;
@00006E4D:000D local_number9 = (local_number9 = 0);
@00006E5C:0004 if(local_number9) then // ref index: 1
@00006E68:0027 // return coming
@00006E6C:0023 return -1;
@00006E75:0002 endif;
@00006E75:0002 label_6e75:
@00006E77:0027 // return coming
@00006E7B:0023 return 0;
@00006E84:0003 endif;
@00006E84:0003 endif;
@00006E84:0003 label_6e84:
@00006E86:0027 // return coming
@00006E8A:0023 return -7;
@00006E93:0026 end; // checksum: c4d7ffb3
@00006EA3:0011 label_6ea3:
@00006EA5:0022 function NUMBER CtrlPGroups(local_string1, local_number1)
@00006EA5 NUMBER local_number2, local_number3, local_number4;
@00006EA5
@00006EA5
@00006EA5 begin
@00006EAE:0021 ListCreate(0);
@00006EB9:0006 local_number2 = LASTRESULT;
@00006EC3:0021 ListCreate(0);
@00006ECE:0006 local_number3 = LASTRESULT;
@00006ED8:0021 GetFolderNameList("", local_number3, local_number2);
@00006EE7:0006 local_number4 = LASTRESULT;
@00006EF1:000D local_number4 = (local_number4 = 0);
@00006F00:0004 if(local_number4) then // ref index: 1
@00006F0C:0021 CtrlSetList(local_string1, local_number1, local_number2);
@00006F1B:0006 local_number4 = LASTRESULT;
@00006F25:000D local_number4 = (local_number4 = 0);
@00006F34:0004 if(local_number4) then // ref index: 1
@00006F40:0021 ListDestroy(local_number2);
@00006F49:0021 ListDestroy(local_number3);
@00006F52:0027 // return coming
@00006F56:0023 return 0;
@00006F5F:0005 endif;
@00006F5F:0005 endif;
@00006F5F:0005 label_6f5f:
@00006F61:0021 ListDestroy(local_number2);
@00006F6A:0021 ListDestroy(local_number3);
@00006F73:0027 // return coming
@00006F77:0023 return -1;
@00006F80:0026 end; // checksum: fffd25de
@00006F8C:000D label_6f8c:
@00006F8E:0022 function NUMBER CtrlSetList(local_string1, local_number1, local_number2)
@00006F8E NUMBER local_number3, local_number4, local_number5, local_number6, local_number7;
@00006F8E STRING local_string2, local_string3;
@00006F8E
@00006F8E begin
@00006F97:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00006FA0:0006 local_number3 = LASTRESULT;
@00006FAA:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll
@00006FB6:0006 local_number4 = LASTRESULT;
@00006FC0:000D local_number6 = (local_number4 = 0);
@00006FCF:000D local_number7 = (local_number2 = 0);
@00006FDE:0018 local_number6 = (local_number6 || local_number7);
@00006FEB:000D local_number7 = (local_number2 = -1);
@00006FFA:0018 local_number6 = (local_number6 || local_number7);
@00007007:0004 if(local_number6) then // ref index: 1
@00007013:0027 // return coming
@00007017:0023 return -2;
@00007020:0006 endif;
@00007020:0006 label_7020:
@00007022:0021 function_308(local_number2);
@0000702B:0006 local_number6 = LASTRESULT;
@00007035:000E local_number6 = (local_number6 != 0);
@00007044:0004 if(local_number6) then // ref index: 1
@00007050:0027 // return coming
@00007054:0023 return -2;
@0000705D:0008 endif;
@0000705D:0008 label_705d:
@0000705F:0032 SizeOf(local_string2);
@00007066:0006 local_number6 = LASTRESULT;
@00007070:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll
@0000707F:000D local_number6 = (local_string2 = "ListBox");
@00007093:0004 if(local_number6) then // ref index: 4
@0000709F:0021 SendMessage(local_number4, 388, 0, 0);
@000070B7:0021 ListGetFirstString(local_number2, local_string3);
@000070C3:0006 local_number5 = LASTRESULT;
@000070CD:0009 label_70cd:
@000070CF:0001 // switch/while/???
@000070D3:000E local_number6 = (local_number5 != 1);
@000070E2:0004 if(local_number6) then // ref index: 2
@000070EE:0020 SendMessageA(local_number4, 384, 0, local_string3); // dll: USER.dll
@00007104:0006 local_number6 = LASTRESULT;
@0000710E:000D local_number6 = (local_number6 = -1);
@0000711D:0004 if(local_number6) then // ref index: 1
@00007129:0027 // return coming
@0000712D:0023 return -1;
@00007136:0003 endif;
@00007136:0003 label_7136:
@00007138:0021 ListGetNextString(local_number2, local_string3);
@00007144:0006 local_number5 = LASTRESULT;
@0000714E:0005 goto label_70cd;
@00007157:0003 endif;
@00007157:0003 label_7157:
@00007159:0021 SendMessage(local_number4, 390, 0, 0);
@00007171:0027 // return coming
@00007175:0023 return 0;
@0000717E:0005 endif;
@0000717E:0005 label_717e:
@00007180:000D local_number6 = (local_string2 = "ComboBox");
@00007195:0004 if(local_number6) then // ref index: 4
@000071A1:0021 SendMessage(local_number4, 331, 0, 0);
@000071B9:0021 ListGetFirstString(local_number2, local_string3);
@000071C5:0006 local_number5 = LASTRESULT;
@000071CF:0009 label_71cf:
@000071D1:0001 // switch/while/???
@000071D5:000E local_number6 = (local_number5 != 1);
@000071E4:0004 if(local_number6) then // ref index: 2
@000071F0:0020 SendMessageA(local_number4, 323, 0, local_string3); // dll: USER.dll
@00007206:0006 local_number6 = LASTRESULT;
@00007210:000D local_number6 = (local_number6 = -1);
@0000721F:0004 if(local_number6) then // ref index: 1
@0000722B:0027 // return coming
@0000722F:0023 return -1;
@00007238:0003 endif;
@00007238:0003 label_7238:
@0000723A:0021 ListGetNextString(local_number2, local_string3);
@00007246:0006 local_number5 = LASTRESULT;
@00007250:0005 goto label_71cf;
@00007259:0002 endif;
@00007259:0002 label_7259:
@0000725B:0027 // return coming
@0000725F:0023 return 0;
@00007268:0003 endif;
@00007268:0003 label_7268:
@0000726A:0027 // return coming
@0000726E:0023 return -7;
@00007277:0026 end; // checksum: 473f6a14
@00007287:0002 label_7287:
@00007289:0022 function NUMBER DialogSetInfo(local_number1, local_string1, local_number2)
@00007289 NUMBER local_number4;
@00007289
@00007289
@00007289 begin
@00007292:0001 // switch/while/???
@00007296:0007 label_7296:
@00007298:000D local_number4 = (local_number1 = 1);
@000072A7:0004 if(local_number4) then // ref index: 1
@000072B3:0027 // return coming
@000072B7:0020 _SetAltMainImage(global_number21, local_number2, local_string1); // dll: ISRT.dll
@000072C6:0006 local_number4 = LASTRESULT;
@000072D0:0023 return local_number4;
@000072D7:0005 goto label_73f0;
@000072E0:0007 endif;
@000072E0:0007 label_72e0:
@000072E2:000D local_number4 = (local_number1 = 4);
@000072F1:0004 if(local_number4) then // ref index: 1
@000072FD:0027 // return coming
@00007301:0020 ComponentViewSetInfoEx(global_number21, 4, local_number2, ""); // dll: ISRT.dll
@00007315:0006 local_number4 = LASTRESULT;
@0000731F:0023 return local_number4;
@00007326:0005 goto label_73f0;
@0000732F:0008 endif;
@0000732F:0008 label_732f:
@00007331:000D local_number4 = (local_number1 = 2);
@00007340:0004 if(local_number4) then // ref index: 1
@0000734C:0006 global_number0 = local_number2;
@00007356:0027 // return coming
@0000735A:0020 ComponentViewSetInfoEx(global_number21, 2, local_number2, ""); // dll: ISRT.dll
@0000736E:0006 local_number4 = LASTRESULT;
@00007378:0023 return local_number4;
@0000737F:0005 goto label_73f0;
@00007388:0008 endif;
@00007388:0008 label_7388:
@0000738A:000D local_number4 = (local_number1 = 3);
@00007399:0004 if(local_number4) then // ref index: 1
@000073A5:0006 global_number1 = local_number2;
@000073AF:0027 // return coming
@000073B3:0020 ComponentViewSetInfoEx(global_number21, 3, local_number2, ""); // dll: ISRT.dll
@000073C7:0006 local_number4 = LASTRESULT;
@000073D1:0023 return local_number4;
@000073D8:0005 goto label_73f0;
@000073E1:0002 endif;
@000073E1:0002 label_73e1:
@000073E3:0027 // return coming
@000073E7:0023 return -1;
@000073F0:0001 label_73f0:
@000073F2:0026 end; // checksum: 8a80b7eb
@000073FE:0005 label_73fe:
@00007400:0022 function NUMBER function_138()
@00007400
@00007400
@00007400
@00007400 begin
@00007409:0006 global_number0 = 1;
@00007415:0006 global_number1 = 0;
@00007421:0024 return;
@00007425:0026 end; // checksum: 2501
@00007431:0002 label_7431:
@00007433:0022 function NUMBER SetDialogTitle(local_number1, local_string1)
@00007433 NUMBER local_number2;
@00007433
@00007433
@00007433 begin
@0000743C:0001 // switch/while/???
@00007440:0004 label_7440:
@00007442:000D local_number2 = (local_number1 = 1);
@00007451:0004 if(local_number2) then // ref index: 1
@0000745D:0006 global_string31 = local_string1;
@00007467:0005 goto label_7664;
@00007470:0004 endif;
@00007470:0004 label_7470:
@00007472:000D local_number2 = (local_number1 = 2);
@00007481:0004 if(local_number2) then // ref index: 1
@0000748D:0006 global_string38 = local_string1;
@00007497:0005 goto label_7664;
@000074A0:0004 endif;
@000074A0:0004 label_74a0:
@000074A2:000D local_number2 = (local_number1 = 3);
@000074B1:0004 if(local_number2) then // ref index: 1
@000074BD:0006 global_string37 = local_string1;
@000074C7:0005 goto label_7664;
@000074D0:0004 endif;
@000074D0:0004 label_74d0:
@000074D2:000D local_number2 = (local_number1 = 4);
@000074E1:0004 if(local_number2) then // ref index: 1
@000074ED:0006 global_string36 = local_string1;
@000074F7:0005 goto label_7664;
@00007500:0004 endif;
@00007500:0004 label_7500:
@00007502:000D local_number2 = (local_number1 = 5);
@00007511:0004 if(local_number2) then // ref index: 1
@0000751D:0006 global_string33 = local_string1;
@00007527:0005 goto label_7664;
@00007530:0004 endif;
@00007530:0004 label_7530:
@00007532:000D local_number2 = (local_number1 = 6);
@00007541:0004 if(local_number2) then // ref index: 1
@0000754D:0006 global_string34 = local_string1;
@00007557:0005 goto label_7664;
@00007560:0004 endif;
@00007560:0004 label_7560:
@00007562:000D local_number2 = (local_number1 = 7);
@00007571:0004 if(local_number2) then // ref index: 1
@0000757D:0006 global_string35 = local_string1;
@00007587:0005 goto label_7664;
@00007590:0004 endif;
@00007590:0004 label_7590:
@00007592:000D local_number2 = (local_number1 = 8);
@000075A1:0004 if(local_number2) then // ref index: 1
@000075AD:0006 global_string32 = local_string1;
@000075B7:0005 goto label_7664;
@000075C0:0004 endif;
@000075C0:0004 label_75c0:
@000075C2:000D local_number2 = (local_number1 = 11);
@000075D1:0004 if(local_number2) then // ref index: 1
@000075DD:0006 global_string39 = local_string1;
@000075E7:0005 goto label_7664;
@000075F0:0006 endif;
@000075F0:0006 label_75f0:
@000075F2:000D local_number2 = (local_number1 = 12);
@00007601:0004 if(local_number2) then // ref index: 2
@0000760D:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00007616:0006 local_number2 = LASTRESULT;
@00007620:0004 if(local_number2) then // ref index: 1
@0000762C:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00007638:0002 endif;
@00007638:0002 label_7638:
@0000763A:0033 global_object10.Title = local_string1;
@0000764C:0005 goto label_7664;
@00007655:0002 endif;
@00007655:0002 label_7655:
@00007657:0027 // return coming
@0000765B:0023 return -1;
@00007664:0003 label_7664:
@00007666:0027 // return coming
@0000766A:0023 return 0;
@00007673:0026 end; // checksum: daf1cc8d
@0000767F:0006 label_767f:
@00007681:0022 function NUMBER function_140(local_string1, local_number1, local_number2)
@00007681 NUMBER local_number3;
@00007681
@00007681
@00007681 begin
@0000768A:0006 global_number22 = 1;
@00007696:0020 IsEmpty(global_object10); // dll: ISRT.dll
@0000769F:0006 local_number3 = LASTRESULT;
@000076A9:0004 if(local_number3) then // ref index: 1
@000076B5:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@000076C1:0006 endif;
@000076C1:0006 label_76c1:
@000076C3:0035 global_object10.SetFont(local_string1.local_number1);
@000076DA:0027 // return coming
@000076DE:0020 _DialogSetFont(global_number21, local_string1, local_number1, local_number2); // dll: ISRT.dll
@000076F0:0006 local_number3 = LASTRESULT;
@000076FA:0023 return local_number3;
@00007701:0026 end; // checksum: 213c7a6b
@0000770D:0002 label_770d:
@0000770F:0022 function STRING function_141(local_number1)
@0000770F NUMBER local_number2;
@0000770F
@0000770F
@0000770F begin
@00007718:0001 // switch/while/???
@0000771C:0005 label_771c:
@0000771E:000D local_number2 = (local_number1 = 1);
@0000772D:0004 if(local_number2) then // ref index: 1
@00007739:0027 // return coming
@0000773D:0023 return global_string31;
@00007744:0005 goto label_78e2;
@0000774D:0005 endif;
@0000774D:0005 label_774d:
@0000774F:000D local_number2 = (local_number1 = 2);
@0000775E:0004 if(local_number2) then // ref index: 1
@0000776A:0027 // return coming
@0000776E:0023 return global_string38;
@00007775:0005 goto label_78e2;
@0000777E:0005 endif;
@0000777E:0005 label_777e:
@00007780:000D local_number2 = (local_number1 = 3);
@0000778F:0004 if(local_number2) then // ref index: 1
@0000779B:0027 // return coming
@0000779F:0023 return global_string37;
@000077A6:0005 goto label_78e2;
@000077AF:0005 endif;
@000077AF:0005 label_77af:
@000077B1:000D local_number2 = (local_number1 = 4);
@000077C0:0004 if(local_number2) then // ref index: 1
@000077CC:0027 // return coming
@000077D0:0023 return global_string36;
@000077D7:0005 goto label_78e2;
@000077E0:0005 endif;
@000077E0:0005 label_77e0:
@000077E2:000D local_number2 = (local_number1 = 5);
@000077F1:0004 if(local_number2) then // ref index: 1
@000077FD:0027 // return coming
@00007801:0023 return global_string33;
@00007808:0005 goto label_78e2;
@00007811:0005 endif;
@00007811:0005 label_7811:
@00007813:000D local_number2 = (local_number1 = 6);
@00007822:0004 if(local_number2) then // ref index: 1
@0000782E:0027 // return coming
@00007832:0023 return global_string34;
@00007839:0005 goto label_78e2;
@00007842:0005 endif;
@00007842:0005 label_7842:
@00007844:000D local_number2 = (local_number1 = 7);
@00007853:0004 if(local_number2) then // ref index: 1
@0000785F:0027 // return coming
@00007863:0023 return global_string35;
@0000786A:0005 goto label_78e2;
@00007873:0005 endif;
@00007873:0005 label_7873:
@00007875:000D local_number2 = (local_number1 = 8);
@00007884:0004 if(local_number2) then // ref index: 1
@00007890:0027 // return coming
@00007894:0023 return global_string32;
@0000789B:0005 goto label_78e2;
@000078A4:0005 endif;
@000078A4:0005 label_78a4:
@000078A6:000D local_number2 = (local_number1 = 11);
@000078B5:0004 if(local_number2) then // ref index: 1
@000078C1:0027 // return coming
@000078C5:0023 return global_string39;
@000078CC:0005 goto label_78e2;
@000078D5:0002 endif;
@000078D5:0002 label_78d5:
@000078D7:0027 // return coming
@000078DB:0023 return "";
@000078E2:0001 label_78e2:
@000078E4:0026 end; // checksum: 1d928
@000078F0:0002 label_78f0:
@000078F2:0022 function STRING function_142(local_number1)
@000078F2 NUMBER local_number2;
@000078F2
@000078F2
@000078F2 begin
@000078FB:0001 // switch/while/???
@000078FF:0005 label_78ff:
@00007901:000D local_number2 = (local_number1 = 1);
@00007910:0004 if(local_number2) then // ref index: 1
@0000791C:0027 // return coming
@00007920:0023 return global_string40;
@00007927:0005 goto label_79d0;
@00007930:0005 endif;
@00007930:0005 label_7930:
@00007932:000D local_number2 = (local_number1 = 7);
@00007941:0004 if(local_number2) then // ref index: 1
@0000794D:0027 // return coming
@00007951:0023 return global_string41;
@00007958:0005 goto label_79d0;
@00007961:0005 endif;
@00007961:0005 label_7961:
@00007963:000D local_number2 = (local_number1 = 2);
@00007972:0004 if(local_number2) then // ref index: 1
@0000797E:0027 // return coming
@00007982:0023 return global_string42;
@00007989:0005 goto label_79d0;
@00007992:0005 endif;
@00007992:0005 label_7992:
@00007994:000D local_number2 = (local_number1 = 6);
@000079A3:0004 if(local_number2) then // ref index: 1
@000079AF:0027 // return coming
@000079B3:0023 return global_string43;
@000079BA:0005 goto label_79d0;
@000079C3:0002 endif;
@000079C3:0002 label_79c3:
@000079C5:0027 // return coming
@000079C9:0023 return "";
@000079D0:0001 label_79d0:
@000079D2:0026 end; // checksum: 1dd23
@000079DE:0002 label_79de:
@000079E0:0022 function STRING function_143(local_number1)
@000079E0 NUMBER local_number2;
@000079E0
@000079E0
@000079E0 begin
@000079E9:0001 // switch/while/???
@000079ED:0005 label_79ed:
@000079EF:000D local_number2 = (local_number1 = 1);
@000079FE:0004 if(local_number2) then // ref index: 1
@00007A0A:0027 // return coming
@00007A0E:0023 return global_string44;
@00007A15:0005 goto label_7abe;
@00007A1E:0005 endif;
@00007A1E:0005 label_7a1e:
@00007A20:000D local_number2 = (local_number1 = 7);
@00007A2F:0004 if(local_number2) then // ref index: 1
@00007A3B:0027 // return coming
@00007A3F:0023 return global_string45;
@00007A46:0005 goto label_7abe;
@00007A4F:0005 endif;
@00007A4F:0005 label_7a4f:
@00007A51:000D local_number2 = (local_number1 = 2);
@00007A60:0004 if(local_number2) then // ref index: 1
@00007A6C:0027 // return coming
@00007A70:0023 return global_string46;
@00007A77:0005 goto label_7abe;
@00007A80:0005 endif;
@00007A80:0005 label_7a80:
@00007A82:000D local_number2 = (local_number1 = 6);
@00007A91:0004 if(local_number2) then // ref index: 1
@00007A9D:0027 // return coming
@00007AA1:0023 return global_string47;
@00007AA8:0005 goto label_7abe;
@00007AB1:0002 endif;
@00007AB1:0002 label_7ab1:
@00007AB3:0027 // return coming
@00007AB7:0023 return "";
@00007ABE:0001 label_7abe:
@00007AC0:0026 end; // checksum: 1dd23
@00007ACC:0004 label_7acc:
@00007ACE:0022 function NUMBER function_144()
@00007ACE NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6;
@00007ACE STRING local_string1, local_string2, local_string3, local_string4;
@00007ACE
@00007ACE begin
@00007AD7:0004 if(global_number22) then // ref index: 1
@00007AE3:0027 // return coming
@00007AE7:0023 return 0;
@00007AF0:000A endif;
@00007AF0:000A label_7af0:
@00007AF2:0021 function_430();
@00007AF8:0006 local_number5 = LASTRESULT;
@00007B02:000E local_number5 = (local_number5 != 9);
@00007B11:0021 function_430();
@00007B17:0006 local_number6 = LASTRESULT;
@00007B21:000E local_number6 = (local_number6 != 1033);
@00007B30:0019 local_number5 = (local_number5 = local_number6);
@00007B3D:0004 if(local_number5) then // ref index: 1
@00007B49:0027 // return coming
@00007B4D:0023 return 0;
@00007B56:0006 endif;
@00007B56:0006 label_7b56:
@00007B58:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll
@00007B5E:0006 local_number1 = LASTRESULT;
@00007B68:000D local_number5 = (local_number1 = 0);
@00007B77:0004 if(local_number5) then // ref index: 1
@00007B83:0027 // return coming
@00007B87:0023 return 0;
@00007B90:0006 endif;
@00007B90:0006 label_7b90:
@00007B92:0020 GetFontSub(global_number21, local_string1); // dll: ISRT.dll
@00007B9E:0006 local_number5 = LASTRESULT;
@00007BA8:000D local_number5 = (local_number5 = 0);
@00007BB7:0004 if(local_number5) then // ref index: 1
@00007BC3:0027 // return coming
@00007BC7:0023 return 0;
@00007BD0:0009 endif;
@00007BD0:0009 label_7bd0:
@00007BD2:0021 ListCreate(0);
@00007BDD:0006 local_number4 = LASTRESULT;
@00007BE7:0021 function_408(local_number4, local_string1, "*");
@00007BF7:0021 LOWORD/HIWORD(local_number1);
@00007C00:0006 local_number1 = LASTRESULT;
@00007C0A:0021 Sprintf(local_string2, "%lx", local_number1);
@00007C1C:0028 StrLengthChars(local_string2);
@00007C23:0006 local_number5 = LASTRESULT;
@00007C2D:000F local_number3 = (4 - local_number5);
@00007C3C:0006 label_7c3c:
@00007C3E:0001 // switch/while/???
@00007C42:000A local_number5 = (local_number3 > 0);
@00007C51:0004 if(local_number5) then // ref index: 1
@00007C5D:0007 local_string2 = ("0" + local_string2);
@00007C6B:000F local_number3 = (local_number3 - 1);
@00007C7A:0005 goto label_7c3c;
@00007C83:0009 endif;
@00007C83:0009 label_7c83:
@00007C85:0007 local_string2 = ("0x" + local_string2);
@00007C94:0021 ListSetIndex(local_number4, -401);
@00007CA2:0021 ListFindString(local_number4, local_string2);
@00007CAE:0006 local_number5 = LASTRESULT;
@00007CB8:000E local_number5 = (local_number5 != 0);
@00007CC7:0004 if(local_number5) then // ref index: 1
@00007CD3:0021 ListDestroy(local_number4);
@00007CDC:0027 // return coming
@00007CE0:0023 return 0;
@00007CE9:000B endif;
@00007CE9:000B label_7ce9:
@00007CEB:0021 ListGetNextString(local_number4, local_string3);
@00007CF7:0021 LongPathToQuote(local_string3, 0);
@00007D05:0021 ListGetNextString(local_number4, local_string4);
@00007D11:002C StrToNum(local_number2, local_string4);
@00007D1B:0021 function_140(local_string3, local_number2, 0);
@00007D2C:0006 local_number5 = LASTRESULT;
@00007D36:0009 local_number5 = (local_number5 < 0);
@00007D45:0004 if(local_number5) then // ref index: 1
@00007D51:0021 ListDestroy(local_number4);
@00007D5A:0027 // return coming
@00007D5E:0023 return 0;
@00007D67:0004 endif;
@00007D67:0004 label_7d67:
@00007D69:0021 ListDestroy(local_number4);
@00007D72:0027 // return coming
@00007D76:0023 return 1;
@00007D7F:0026 end; // checksum: 8cace19d
@00007D8B:0006 label_7d8b:
@00007D8D:0022 function NUMBER function_149()
@00007D8D NUMBER local_number1, local_number2;
@00007D8D
@00007D8D
@00007D8D begin
@00007D96:0020 _InitInstall(global_number21); // dll: ISRT.dll
@00007D9F:0006 local_number1 = LASTRESULT;
@00007DA9:000D local_number2 = (local_number1 = -2147213312);
@00007DB8:0004 if(local_number2) then // ref index: 1
@00007DC4:0002 abort;
@00007DC8:0003 endif;
@00007DC8:0003 label_7dc8:
@00007DCA:000D local_number2 = (local_number1 = -2147213311);
@00007DD9:0004 if(local_number2) then // ref index: 1
@00007DE5:0003 exit;
@00007DE9:0003 endif;
@00007DE9:0003 label_7de9:
@00007DEB:0027 // return coming
@00007DEF:0023 return local_number1;
@00007DF6:0026 end; // checksum: 22385b39
@00007E02:0006 label_7e02:
@00007E04:0022 function NUMBER function_150()
@00007E04 NUMBER local_number1, local_number2;
@00007E04
@00007E04
@00007E04 begin
@00007E0D:0020 _ExitInstall(global_number21); // dll: ISRT.dll
@00007E16:0006 local_number1 = LASTRESULT;
@00007E20:000D local_number2 = (local_number1 = -2147213312);
@00007E2F:0004 if(local_number2) then // ref index: 1
@00007E3B:0002 abort;
@00007E3F:0003 endif;
@00007E3F:0003 label_7e3f:
@00007E41:000D local_number2 = (local_number1 = -2147213311);
@00007E50:0004 if(local_number2) then // ref index: 1
@00007E5C:0003 exit;
@00007E60:0003 endif;
@00007E60:0003 label_7e60:
@00007E62:0027 // return coming
@00007E66:0023 return local_number1;
@00007E6D:0026 end; // checksum: 222e5739
@00007E79:0006 label_7e79:
@00007E7B:0022 function NUMBER function_151()
@00007E7B NUMBER local_number1, local_number2;
@00007E7B
@00007E7B
@00007E7B begin
@00007E84:0020 _CCPSearch(global_number21); // dll: ISRT.dll
@00007E8D:0006 local_number1 = LASTRESULT;
@00007E97:000D local_number2 = (local_number1 = -2147213312);
@00007EA6:0004 if(local_number2) then // ref index: 1
@00007EB2:0002 abort;
@00007EB6:0003 endif;
@00007EB6:0003 label_7eb6:
@00007EB8:000D local_number2 = (local_number1 = -2147213311);
@00007EC7:0004 if(local_number2) then // ref index: 1
@00007ED3:0003 exit;
@00007ED7:0003 endif;
@00007ED7:0003 label_7ed7:
@00007ED9:0027 // return coming
@00007EDD:0023 return local_number1;
@00007EE4:0026 end; // checksum: 76767409
@00007EF0:0006 label_7ef0:
@00007EF2:0022 function NUMBER function_152()
@00007EF2 NUMBER local_number1, local_number2;
@00007EF2
@00007EF2
@00007EF2 begin
@00007EFB:0020 _AppSearch(global_number21); // dll: ISRT.dll
@00007F04:0006 local_number1 = LASTRESULT;
@00007F0E:000D local_number2 = (local_number1 = -2147213312);
@00007F1D:0004 if(local_number2) then // ref index: 1
@00007F29:0002 abort;
@00007F2D:0003 endif;
@00007F2D:0003 label_7f2d:
@00007F2F:000D local_number2 = (local_number1 = -2147213311);
@00007F3E:0004 if(local_number2) then // ref index: 1
@00007F4A:0003 exit;
@00007F4E:0003 endif;
@00007F4E:0003 label_7f4e:
@00007F50:0027 // return coming
@00007F54:0023 return local_number1;
@00007F5B:0026 end; // checksum: 56457609
@00007F67:0006 label_7f67:
@00007F69:0022 function NUMBER function_153()
@00007F69 NUMBER local_number1, local_number2;
@00007F69
@00007F69
@00007F69 begin
@00007F72:0020 _Rebooted(global_number21); // dll: ISRT.dll
@00007F7B:0006 local_number1 = LASTRESULT;
@00007F85:000D local_number2 = (local_number1 = -2147213312);
@00007F94:0004 if(local_number2) then // ref index: 1
@00007FA0:0002 abort;
@00007FA4:0003 endif;
@00007FA4:0003 label_7fa4:
@00007FA6:000D local_number2 = (local_number1 = -2147213311);
@00007FB5:0004 if(local_number2) then // ref index: 1
@00007FC1:0003 exit;
@00007FC5:0003 endif;
@00007FC5:0003 label_7fc5:
@00007FC7:0027 // return coming
@00007FCB:0023 return local_number1;
@00007FD2:0026 end; // checksum: 53450732
@00007FDE:0006 label_7fde:
@00007FE0:0022 function NUMBER function_154(local_number1)
@00007FE0 NUMBER local_number2, local_number3;
@00007FE0
@00007FE0
@00007FE0 begin
@00007FE9:0020 _ShowWizardPages(global_number21, local_number1); // dll: ISRT.dll
@00007FF5:0006 local_number2 = LASTRESULT;
@00007FFF:000D local_number3 = (local_number2 = -2147213312);
@0000800E:0004 if(local_number3) then // ref index: 1
@0000801A:0002 abort;
@0000801E:0003 endif;
@0000801E:0003 label_801e:
@00008020:000D local_number3 = (local_number2 = -2147213311);
@0000802F:0004 if(local_number3) then // ref index: 1
@0000803B:0003 exit;
@0000803F:0003 endif;
@0000803F:0003 label_803f:
@00008041:0027 // return coming
@00008045:0023 return local_number2;
@0000804C:0026 end; // checksum: 6254284d
@00008058:0002 label_8058:
@0000805A:0022 function NUMBER function_155(local_number1)
@0000805A NUMBER local_number3, local_number4, local_number5, local_number6, local_number7;
@0000805A
@0000805A OBJECT local_object1;
@0000805A begin
@00008063:0001 // switch/while/???
@00008067:0004 label_8067:
@00008069:000D local_number3 = (local_number1 = 51);
@00008078:0004 if(local_number3) then // ref index: 1
@00008084:0006 global_number2 = 1;
@00008090:0005 goto label_88bd;
@00008099:0004 endif;
@00008099:0004 label_8099:
@0000809B:000D local_number3 = (local_number1 = 50);
@000080AA:0004 if(local_number3) then // ref index: 1
@000080B6:0006 global_number3 = 1;
@000080C2:0005 goto label_88bd;
@000080CB:0004 endif;
@000080CB:0004 label_80cb:
@000080CD:000D local_number3 = (local_number1 = 56);
@000080DC:0004 if(local_number3) then // ref index: 1
@000080E8:0006 global_number4 = 1;
@000080F4:0005 goto label_88bd;
@000080FD:0004 endif;
@000080FD:0004 label_80fd:
@000080FF:000D local_number3 = (local_number1 = 52);
@0000810E:0004 if(local_number3) then // ref index: 1
@0000811A:0006 global_number5 = 1;
@00008126:0005 goto label_88bd;
@0000812F:0005 endif;
@0000812F:0005 label_812f:
@00008131:000D local_number3 = (local_number1 = 66);
@00008140:0004 if(local_number3) then // ref index: 1
@0000814C:0027 // return coming
@00008150:0023 return 0;
@00008159:0005 goto label_88bd;
@00008162:0006 endif;
@00008162:0006 label_8162:
@00008164:000D local_number3 = (local_number1 = 63);
@00008173:0004 if(local_number3) then // ref index: 1
@0000817F:0033 global_object8.Batch = 1;
@00008193:0027 // return coming
@00008197:0023 return 0;
@000081A0:0005 goto label_88bd;
@000081A9:0006 endif;
@000081A9:0006 label_81a9:
@000081AB:000D local_number3 = (local_number1 = 62);
@000081BA:0004 if(local_number3) then // ref index: 1
@000081C6:0033 global_object9.Enable = 1;
@000081DB:0027 // return coming
@000081DF:0023 return 0;
@000081E8:0005 goto label_88bd;
@000081F1:0005 endif;
@000081F1:0005 label_81f1:
@000081F3:000D local_number3 = (local_number1 = 54);
@00008202:0004 if(local_number3) then // ref index: 1
@0000820E:0027 // return coming
@00008212:0023 return -1;
@0000821B:0005 goto label_88bd;
@00008224:0009 endif;
@00008224:0009 label_8224:
@00008226:000D local_number3 = (local_number1 = 12);
@00008235:0004 if(local_number3) then // ref index: 2
@00008241:0021 function_403();
@00008247:0006 local_number3 = LASTRESULT;
@00008251:000E local_number3 = (local_number3 != 2);
@00008260:0004 if(local_number3) then // ref index: 1
@0000826C:0021 GetWindowHandle(-2);
@00008277:0006 local_number3 = LASTRESULT;
@00008281:0020 SetWindowRgn(local_number3, 0, 1); // dll: USER32.dll
@00008294:0001 endif;
@00008294:0001 label_8294:
@00008296:0005 goto label_88bd;
@0000829F:0005 endif;
@0000829F:0005 label_829f:
@000082A1:000D local_number3 = (local_number1 = 27);
@000082B0:0004 if(local_number3) then // ref index: 1
@000082BC:0027 // return coming
@000082C0:0023 return 0;
@000082C9:0005 goto label_88bd;
@000082D2:001F endif;
@000082D2:001F label_82d2:
@000082D4:000D local_number3 = (local_number1 = 25);
@000082E3:0004 if(local_number3) then // ref index: 2
@000082EF:0021 function_403();
@000082F5:0006 local_number3 = LASTRESULT;
@000082FF:000E local_number3 = (local_number3 != 2);
@0000830E:0004 if(local_number3) then // ref index: 1
@0000831A:0020 GetDesktopWindow(); // dll: USER32.dll
@00008320:0006 local_number3 = LASTRESULT;
@0000832A:001A local_number4 = &local_object1;
@00008334:0020 GetWindowRect(local_number3, local_number4); // dll: USER.dll
@00008340:0035 local_object1.right;
@0000834F:0006 local_number3 = LASTRESULT;
@00008359:0011 local_number3 = (local_number3 / 30);
@00008368:0035 local_object1.bottom;
@00008378:0006 local_number4 = LASTRESULT;
@00008382:0011 local_number4 = (local_number4 / 30);
@00008391:0035 local_object1.right;
@000083A0:0006 local_number5 = LASTRESULT;
@000083AA:0035 local_object1.left;
@000083B8:0006 local_number6 = LASTRESULT;
@000083C2:000F local_number5 = (local_number5 - local_number6);
@000083CF:0010 local_number5 = (14 * local_number5);
@000083DE:0011 local_number5 = (local_number5 / 15);
@000083ED:0035 local_object1.bottom;
@000083FD:0006 local_number6 = LASTRESULT;
@00008407:0035 local_object1.top;
@00008414:0006 local_number7 = LASTRESULT;
@0000841E:000F local_number6 = (local_number6 - local_number7);
@0000842B:0010 local_number6 = (14 * local_number6);
@0000843A:0011 local_number6 = (local_number6 / 15);
@00008449:0021 function_157(local_number3, local_number4, local_number5, local_number6);
@0000845B:0001 endif;
@0000845B:0001 label_845b:
@0000845D:0005 goto label_88bd;
@00008466:0015 endif;
@00008466:0015 label_8466:
@00008468:000D local_number3 = (local_number1 = 29);
@00008477:0004 if(local_number3) then // ref index: 2
@00008483:0021 function_403();
@00008489:0006 local_number3 = LASTRESULT;
@00008493:000E local_number3 = (local_number3 != 2);
@000084A2:0004 if(local_number3) then // ref index: 1
@000084AE:0020 GetDesktopWindow(); // dll: USER32.dll
@000084B4:0006 local_number3 = LASTRESULT;
@000084BE:001A local_number4 = &local_object1;
@000084C8:0020 GetWindowRect(local_number3, local_number4); // dll: USER.dll
@000084D4:0035 local_object1.right;
@000084E3:0006 local_number3 = LASTRESULT;
@000084ED:0035 local_object1.left;
@000084FB:0006 local_number4 = LASTRESULT;
@00008505:000F local_number3 = (local_number3 - local_number4);
@00008512:0035 local_object1.bottom;
@00008522:0006 local_number4 = LASTRESULT;
@0000852C:0035 local_object1.top;
@00008539:0006 local_number5 = LASTRESULT;
@00008543:000F local_number4 = (local_number4 - local_number5);
@00008550:0021 function_157(0, 0, local_number3, local_number4);
@00008566:0001 endif;
@00008566:0001 label_8566:
@00008568:0005 goto label_88bd;
@00008571:0007 endif;
@00008571:0007 label_8571:
@00008573:000D local_number3 = (local_number1 = 26);
@00008582:0004 if(local_number3) then // ref index: 1
@0000858E:0027 // return coming
@00008592:0020 EnableHourGlass(global_number21, 1); // dll: ISRT.dll
@000085A0:0006 local_number3 = LASTRESULT;
@000085AA:0023 return local_number3;
@000085B1:0005 goto label_88bd;
@000085BA:0006 endif;
@000085BA:0006 label_85ba:
@000085BC:000D local_number3 = (local_number1 = 16);
@000085CB:0004 if(local_number3) then // ref index: 2
@000085D7:0020 IsEmpty(global_object10); // dll: ISRT.dll
@000085E0:0006 local_number3 = LASTRESULT;
@000085EA:0004 if(local_number3) then // ref index: 1
@000085F6:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00008602:0002 endif;
@00008602:0002 label_8602:
@00008604:0035 global_object10.ShowControl(1450.5);
@00008623:0005 goto label_88bd;
@0000862C:000A endif;
@0000862C:000A label_862c:
@0000862E:000D local_number3 = (local_number1 = 4);
@0000863D:0004 if(local_number3) then // ref index: 2
@00008649:0021 function_403();
@0000864F:0006 local_number3 = LASTRESULT;
@00008659:000E local_number3 = (local_number3 != 2);
@00008668:0004 if(local_number3) then // ref index: 1
@00008674:0027 // return coming
@00008678:0020 _EnableStatus(global_number21, 4); // dll: ISRT.dll
@00008686:0006 local_number3 = LASTRESULT;
@00008690:0023 return local_number3;
@00008697:0001 endif;
@00008697:0001 label_8697:
@00008699:0005 goto label_88bd;
@000086A2:000A endif;
@000086A2:000A label_86a2:
@000086A4:000D local_number3 = (local_number1 = 58);
@000086B3:0004 if(local_number3) then // ref index: 2
@000086BF:0021 function_403();
@000086C5:0006 local_number3 = LASTRESULT;
@000086CF:000E local_number3 = (local_number3 != 2);
@000086DE:0004 if(local_number3) then // ref index: 1
@000086EA:0027 // return coming
@000086EE:0020 _EnableStatus(global_number21, 58); // dll: ISRT.dll
@000086FC:0006 local_number3 = LASTRESULT;
@00008706:0023 return local_number3;
@0000870D:0001 endif;
@0000870D:0001 label_870d:
@0000870F:0005 goto label_88bd;
@00008718:000A endif;
@00008718:000A label_8718:
@0000871A:000D local_number3 = (local_number1 = 57);
@00008729:0004 if(local_number3) then // ref index: 2
@00008735:0021 function_403();
@0000873B:0006 local_number3 = LASTRESULT;
@00008745:000E local_number3 = (local_number3 != 2);
@00008754:0004 if(local_number3) then // ref index: 1
@00008760:0027 // return coming
@00008764:0020 _EnableStatus(global_number21, 57); // dll: ISRT.dll
@00008772:0006 local_number3 = LASTRESULT;
@0000877C:0023 return local_number3;
@00008783:0001 endif;
@00008783:0001 label_8783:
@00008785:0005 goto label_88bd;
@0000878E:000A endif;
@0000878E:000A label_878e:
@00008790:000D local_number3 = (local_number1 = 5);
@0000879F:0004 if(local_number3) then // ref index: 2
@000087AB:0021 function_403();
@000087B1:0006 local_number3 = LASTRESULT;
@000087BB:000E local_number3 = (local_number3 != 2);
@000087CA:0004 if(local_number3) then // ref index: 1
@000087D6:0027 // return coming
@000087DA:0020 _EnableStatus(global_number21, 5); // dll: ISRT.dll
@000087E8:0006 local_number3 = LASTRESULT;
@000087F2:0023 return local_number3;
@000087F9:0001 endif;
@000087F9:0001 label_87f9:
@000087FB:0005 goto label_88bd;
@00008804:0007 endif;
@00008804:0007 label_8804:
@00008806:000D local_number3 = (local_number1 = 17);
@00008815:0004 if(local_number3) then // ref index: 1
@00008821:0027 // return coming
@00008825:0021 SetDisplayEffect(1);
@00008830:0006 local_number3 = LASTRESULT;
@0000883A:0023 return local_number3;
@00008841:0005 goto label_88bd;
@0000884A:0004 endif;
@0000884A:0004 label_884a:
@0000884C:000D local_number3 = (local_number1 = 53);
@0000885B:0004 if(local_number3) then // ref index: 1
@00008867:0006 global_number20 = 1;
@00008873:0005 goto label_88bd;
@0000887C:0004 endif;
@0000887C:0004 label_887c:
@0000887E:000D local_number3 = (local_number1 = 67);
@0000888D:0004 if(local_number3) then // ref index: 1
@00008899:0006 global_number23 = 0;
@000088A5:0005 goto label_88bd;
@000088AE:0002 endif;
@000088AE:0002 label_88ae:
@000088B0:0027 // return coming
@000088B4:0023 return -1;
@000088BD:0003 label_88bd:
@000088BF:0027 // return coming
@000088C3:0023 return 0;
@000088CC:0026 end; // checksum: 1af4f8d7
@000088DC:0002 label_88dc:
@000088DE:0022 function NUMBER function_156(local_number1)
@000088DE NUMBER local_number2, local_number3, local_number4;
@000088DE STRING local_string1;
@000088DE OBJECT local_object1;
@000088DE begin
@000088E7:0001 // switch/while/???
@000088EB:0004 label_88eb:
@000088ED:000D local_number3 = (local_number1 = 51);
@000088FC:0004 if(local_number3) then // ref index: 1
@00008908:0006 global_number2 = 0;
@00008914:0005 goto label_908a;
@0000891D:0004 endif;
@0000891D:0004 label_891d:
@0000891F:000D local_number3 = (local_number1 = 50);
@0000892E:0004 if(local_number3) then // ref index: 1
@0000893A:0006 global_number3 = 0;
@00008946:0005 goto label_908a;
@0000894F:0004 endif;
@0000894F:0004 label_894f:
@00008951:000D local_number3 = (local_number1 = 56);
@00008960:0004 if(local_number3) then // ref index: 1
@0000896C:0006 global_number4 = 0;
@00008978:0005 goto label_908a;
@00008981:0004 endif;
@00008981:0004 label_8981:
@00008983:000D local_number3 = (local_number1 = 52);
@00008992:0004 if(local_number3) then // ref index: 1
@0000899E:0006 global_number5 = 0;
@000089AA:0005 goto label_908a;
@000089B3:0005 endif;
@000089B3:0005 label_89b3:
@000089B5:000D local_number3 = (local_number1 = 66);
@000089C4:0004 if(local_number3) then // ref index: 1
@000089D0:0027 // return coming
@000089D4:0023 return -1;
@000089DD:0005 goto label_908a;
@000089E6:0006 endif;
@000089E6:0006 label_89e6:
@000089E8:000D local_number3 = (local_number1 = 63);
@000089F7:0004 if(local_number3) then // ref index: 1
@00008A03:0033 global_object8.Batch = 0;
@00008A17:0027 // return coming
@00008A1B:0023 return 0;
@00008A24:0005 goto label_908a;
@00008A2D:0006 endif;
@00008A2D:0006 label_8a2d:
@00008A2F:000D local_number3 = (local_number1 = 62);
@00008A3E:0004 if(local_number3) then // ref index: 1
@00008A4A:0033 global_object9.Enable = 0;
@00008A5F:0027 // return coming
@00008A63:0023 return 0;
@00008A6C:0005 goto label_908a;
@00008A75:0005 endif;
@00008A75:0005 label_8a75:
@00008A77:000D local_number3 = (local_number1 = 54);
@00008A86:0004 if(local_number3) then // ref index: 1
@00008A92:0027 // return coming
@00008A96:0023 return -1;
@00008A9F:0005 goto label_908a;
@00008AA8:000A endif;
@00008AA8:000A label_8aa8:
@00008AAA:000D local_number3 = (local_number1 = 12);
@00008AB9:0004 if(local_number3) then // ref index: 1
@00008AC5:0021 GetWindowHandle(-2);
@00008AD0:0006 local_number3 = LASTRESULT;
@00008ADA:0020 CreateRectRgn(0, 0, 0, 0); // dll: GDI32.dll
@00008AF4:0006 local_number4 = LASTRESULT;
@00008AFE:0020 SetWindowRgn(local_number3, local_number4, 1); // dll: USER32.dll
@00008B0F:0027 // return coming
@00008B13:0023 return 0;
@00008B1C:0005 goto label_908a;
@00008B25:000E endif;
@00008B25:000E label_8b25:
@00008B27:000D local_number3 = (local_number1 = -16776960);
@00008B36:0004 if(local_number3) then // ref index: 3
@00008B42:0021 function_403();
@00008B48:0006 local_number3 = LASTRESULT;
@00008B52:000E local_number3 = (local_number3 != 2);
@00008B61:0004 if(local_number3) then // ref index: 2
@00008B6D:0021 GetWindowHandle(-2);
@00008B78:0006 local_number2 = LASTRESULT;
@00008B82:0020 SetWindowLong(local_number2, -16, 0); // dll: USER32.dll
@00008B95:0006 local_number3 = LASTRESULT;
@00008B9F:000D local_number3 = (local_number3 = 0);
@00008BAE:0004 if(local_number3) then // ref index: 1
@00008BBA:0027 // return coming
@00008BBE:0023 return -1;
@00008BC7:0002 endif;
@00008BC7:0002 label_8bc7:
@00008BC9:0020 ShowWindow(local_number2, 9); // dll: USER.dll
@00008BD7:0020 SetWindowPos(local_number2, 0, 0, 0, 0, 0, 39); // dll: USER.dll
@00008BFE:0003 endif;
@00008BFE:0003 label_8bfe:
@00008C00:0027 // return coming
@00008C04:0023 return 0;
@00008C0D:0005 goto label_908a;
@00008C16:0005 endif;
@00008C16:0005 label_8c16:
@00008C18:000D local_number3 = (local_number1 = 27);
@00008C27:0004 if(local_number3) then // ref index: 1
@00008C33:0027 // return coming
@00008C37:0023 return -1;
@00008C40:0005 goto label_908a;
@00008C49:0007 endif;
@00008C49:0007 label_8c49:
@00008C4B:000D local_number3 = (local_number1 = 26);
@00008C5A:0004 if(local_number3) then // ref index: 1
@00008C66:0027 // return coming
@00008C6A:0020 EnableHourGlass(global_number21, 0); // dll: ISRT.dll
@00008C78:0006 local_number3 = LASTRESULT;
@00008C82:0023 return local_number3;
@00008C89:0005 goto label_908a;
@00008C92:0006 endif;
@00008C92:0006 label_8c92:
@00008C94:000D local_number3 = (local_number1 = 16);
@00008CA3:0004 if(local_number3) then // ref index: 2
@00008CAF:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00008CB8:0006 local_number3 = LASTRESULT;
@00008CC2:0004 if(local_number3) then // ref index: 1
@00008CCE:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00008CDA:0002 endif;
@00008CDA:0002 label_8cda:
@00008CDC:0035 global_object10.ShowControl(1450.0);
@00008CFB:0005 goto label_908a;
@00008D04:0006 endif;
@00008D04:0006 label_8d04:
@00008D06:000D local_number3 = (local_number1 = 4);
@00008D15:0004 if(local_number3) then // ref index: 2
@00008D21:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00008D2A:0006 local_number3 = LASTRESULT;
@00008D34:0004 if(local_number3) then // ref index: 1
@00008D40:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00008D4C:0002 endif;
@00008D4C:0002 label_8d4c:
@00008D4E:0035 global_object10.Destroy;
@00008D5F:0005 goto label_908a;
@00008D68:0006 endif;
@00008D68:0006 label_8d68:
@00008D6A:000D local_number3 = (local_number1 = 58);
@00008D79:0004 if(local_number3) then // ref index: 2
@00008D85:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00008D8E:0006 local_number3 = LASTRESULT;
@00008D98:0004 if(local_number3) then // ref index: 1
@00008DA4:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00008DB0:0002 endif;
@00008DB0:0002 label_8db0:
@00008DB2:0035 global_object10.Destroy;
@00008DC3:0005 goto label_908a;
@00008DCC:0006 endif;
@00008DCC:0006 label_8dcc:
@00008DCE:000D local_number3 = (local_number1 = 57);
@00008DDD:0004 if(local_number3) then // ref index: 2
@00008DE9:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00008DF2:0006 local_number3 = LASTRESULT;
@00008DFC:0004 if(local_number3) then // ref index: 1
@00008E08:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00008E14:0002 endif;
@00008E14:0002 label_8e14:
@00008E16:0035 global_object10.Destroy;
@00008E27:0005 goto label_908a;
@00008E30:0006 endif;
@00008E30:0006 label_8e30:
@00008E32:000D local_number3 = (local_number1 = 5);
@00008E41:0004 if(local_number3) then // ref index: 2
@00008E4D:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00008E56:0006 local_number3 = LASTRESULT;
@00008E60:0004 if(local_number3) then // ref index: 1
@00008E6C:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00008E78:0002 endif;
@00008E78:0002 label_8e78:
@00008E7A:0035 global_object10.Destroy;
@00008E8B:0005 goto label_908a;
@00008E94:0007 endif;
@00008E94:0007 label_8e94:
@00008E96:000D local_number3 = (local_number1 = 17);
@00008EA5:0004 if(local_number3) then // ref index: 1
@00008EB1:0027 // return coming
@00008EB5:0021 SetDisplayEffect(0);
@00008EC0:0006 local_number3 = LASTRESULT;
@00008ECA:0023 return local_number3;
@00008ED1:0005 goto label_908a;
@00008EDA:0004 endif;
@00008EDA:0004 label_8eda:
@00008EDC:000D local_number3 = (local_number1 = 53);
@00008EEB:0004 if(local_number3) then // ref index: 1
@00008EF7:0006 global_number20 = 0;
@00008F03:0005 goto label_908a;
@00008F0C:0007 endif;
@00008F0C:0007 label_8f0c:
@00008F0E:000D local_number3 = (local_number1 = 35);
@00008F1D:0004 if(local_number3) then // ref index: 4
@00008F29:0020 IsObject(global_object10); // dll: ISRT.dll
@00008F32:0006 local_number3 = LASTRESULT;
@00008F3C:000D local_number3 = (local_number3 = 0);
@00008F4B:0004 if(local_number3) then // ref index: 1
@00008F57:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@00008F63:0010 endif;
@00008F63:0010 label_8f63:
@00008F65:0035 global_object10.BillBoards;
@00008F79:0034 set local_object1 = LASTRESULT;
@00008F83:0020 IsObject(local_object1); // dll: ISRT.dll
@00008F8C:0006 local_number3 = LASTRESULT;
@00008F96:000D local_number3 = (local_number3 = 0);
@00008FA5:0004 if(local_number3) then // ref index: 2
@00008FB1:0021 function_429();
@00008FB7:0006 local_string1 = LASTRESULT;
@00008FC1:0021 function_433(local_string1);
@00008FCA:0034 set local_object1 = LASTRESULT;
@00008FD4:0020 IsObject(local_object1); // dll: ISRT.dll
@00008FDD:0006 local_number3 = LASTRESULT;
@00008FE7:000D local_number3 = (local_number3 = 0);
@00008FF6:0004 if(local_number3) then // ref index: 1
@00009002:0027 // return coming
@00009006:0023 return -1;
@0000900F:0001 endif;
@0000900F:0001 label_900f:
@00009011:0033 global_object10.BillBoards = local_object1;
@00009028:0002 endif;
@00009028:0002 label_9028:
@0000902A:0033 local_object1.Visible = 0;
@00009040:0005 goto label_908a;
@00009049:0004 endif;
@00009049:0004 label_9049:
@0000904B:000D local_number3 = (local_number1 = 67);
@0000905A:0004 if(local_number3) then // ref index: 1
@00009066:0006 global_number23 = 1;
@00009072:0005 goto label_908a;
@0000907B:0002 endif;
@0000907B:0002 label_907b:
@0000907D:0027 // return coming
@00009081:0023 return -1;
@0000908A:0003 label_908a:
@0000908C:0027 // return coming
@00009090:0023 return 0;
@00009099:0026 end; // checksum: 41b27d45
@000090A9:0010 label_90a9:
@000090AB:0022 function NUMBER function_157(local_number1, local_number2, local_number3, local_number4)
@000090AB NUMBER local_number5, local_number6;
@000090AB
@000090AB
@000090AB begin
@000090B4:0021 function_403();
@000090BA:0006 local_number6 = LASTRESULT;
@000090C4:000E local_number6 = (local_number6 != 2);
@000090D3:0004 if(local_number6) then // ref index: 2
@000090DF:0021 GetWindowHandle(-2);
@000090EA:0006 local_number5 = LASTRESULT;
@000090F4:0020 GetWindowLong(local_number5, -16); // dll: USER.dll
@00009102:0006 local_number6 = LASTRESULT;
@0000910C:0013 local_number6 = (local_number6 | 13565952);
@0000911B:0020 SetWindowLong(local_number5, -16, local_number6); // dll: USER32.dll
@0000912C:0006 local_number6 = LASTRESULT;
@00009136:000D local_number6 = (local_number6 = 0);
@00009145:0004 if(local_number6) then // ref index: 1
@00009151:0027 // return coming
@00009155:0023 return -1;
@0000915E:0001 endif;
@0000915E:0001 label_915e:
@00009160:0020 SetWindowPos(local_number5, 0, local_number1, local_number2, local_number3, local_number4, 36); // dll: USER.dll
@0000917F:0003 endif;
@0000917F:0003 label_917f:
@00009181:0027 // return coming
@00009185:0023 return 0;
@0000918E:0026 end; // checksum: d23ef80a
@0000919A:0004 label_919a:
@0000919C:0022 function NUMBER EnterDisk(local_string1, local_string2)
@0000919C NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7;
@0000919C STRING local_string3, local_string5;
@0000919C
@0000919C begin
@000091A5:000D local_number6 = (global_number14 = 0);
@000091B4:0004 if(local_number6) then // ref index: 1
@000091C0:0021 SdInit();
@000091C6:0006 endif;
@000091C6:0006 label_91c6:
@000091C8:0021 EzDefineDialog("EnterDisk", "", "", 10104);
@000091E5:0006 local_number6 = LASTRESULT;
@000091EF:000D local_number6 = (local_number6 = -1);
@000091FE:0004 if(local_number6) then // ref index: 1
@0000920A:0027 // return coming
@0000920E:0023 return -1;
@00009217:0002 endif;
@00009217:0002 label_9217:
@00009219:0006 local_number1 = 0;
@00009225:0021 MessageBeep/Delay(0);
@00009230:0006 label_9230:
@00009232:0001 // switch/while/???
@00009236:000D local_number6 = (local_number1 = 0);
@00009245:0004 if(local_number6) then // ref index: 13
@00009251:0021 WaitOnDialog/ReleaseDialog("EnterDisk");
@00009263:0006 local_number4 = LASTRESULT;
@0000926D:0001 // switch/while/???
@00009271:0007 label_9271:
@00009273:000D local_number6 = (local_number4 = -100);
@00009282:0004 if(local_number6) then // ref index: 5
@0000928E:0021 CmdGetHwndDlg/WaitOnDialog("EnterDisk");
@000092A0:0006 local_number2 = LASTRESULT;
@000092AA:000D local_number6 = (global_string2 = "");
@000092B7:0004 if(local_number6) then // ref index: 1
@000092C3:0006 global_string2 = " ";
@000092CE:0004 endif;
@000092CE:0004 label_92ce:
@000092D0:0021 function_340("EnterDisk", local_number2, 0, global_string2);
@000092ED:000E local_number6 = (local_string1 != "");
@000092FA:0004 if(local_number6) then // ref index: 1
@00009306:0021 function_120("EnterDisk", 901, local_string1);
@00009320:0005 endif;
@00009320:0005 label_9320:
@00009322:0020 GetDlgItem(local_number2, 4); // dll: USER.dll
@00009330:0006 local_number3 = LASTRESULT;
@0000933A:0009 local_number6 = (local_number5 < 255);
@00009349:0004 if(local_number6) then // ref index: 1
@00009355:0006 local_number5 = 255;
@00009361:0008 endif;
@00009361:0008 label_9361:
@00009363:000F local_number6 = (local_number5 - 2);
@00009372:0021 SendMessage(local_number3, 197, local_number6, 0);
@00009388:0021 function_120("EnterDisk", 4, global_string9);
@000093A2:0021 function_141(7);
@000093AD:0006 local_string5 = LASTRESULT;
@000093B7:000E local_number6 = (local_string5 != "");
@000093C4:0004 if(local_number6) then // ref index: 1
@000093D0:0020 SetWindowText(local_number2, local_string5); // dll: USER.dll
@000093DC:0001 endif;
@000093DC:0001 label_93dc:
@000093DE:0005 goto label_95da;
@000093E7:0006 endif;
@000093E7:0006 label_93e7:
@000093E9:000D local_number6 = (local_number4 = 31);
@000093F8:0004 if(local_number6) then // ref index: 1
@00009404:0021 CtrlGetText("EnterDisk", 4, local_string3);
@0000941E:0021 SelectDir("", "", local_string3, 0);
@00009432:0021 function_120("EnterDisk", 4, local_string3);
@0000944C:0005 goto label_95da;
@00009455:000A endif;
@00009455:000A label_9455:
@00009457:000D local_number6 = (local_number4 = 1);
@00009466:0004 if(local_number6) then // ref index: 2
@00009472:0021 CtrlGetText("EnterDisk", 4, local_string3);
@0000948C:0021 EnterDisk(local_string3, local_string2);
@00009498:0006 local_number6 = LASTRESULT;
@000094A2:000D local_number6 = (local_number6 = 0);
@000094B1:0004 if(local_number6) then // ref index: 1
@000094BD:0006 local_number4 = 1;
@000094C9:0006 local_number1 = 1;
@000094D5:0006 global_string9 = local_string3;
@000094DF:0001 endif;
@000094DF:0001 label_94df:
@000094E1:0005 goto label_95da;
@000094EA:0006 endif;
@000094EA:0006 label_94ea:
@000094EC:000D local_number6 = (local_number4 = -1);
@000094FB:0004 if(local_number6) then // ref index: 1
@00009507:0006 local_number4 = -1;
@00009513:0021 function_347(local_number4, "EnterDisk");
@00009528:0006 local_number1 = 1;
@00009534:0005 goto label_95da;
@0000953D:0004 endif;
@0000953D:0004 label_953d:
@0000953F:000D local_number6 = (local_number4 = -200);
@0000954E:0004 if(local_number6) then // ref index: 1
@0000955A:0021 function_348(local_number2, local_number4, local_number1);
@00009569:0005 goto label_95da;
@00009572:0009 endif;
@00009572:0009 label_9572:
@00009574:0021 function_341(local_number4);
@0000957D:0006 local_number6 = LASTRESULT;
@00009587:0021 function_342(local_number4);
@00009590:0006 local_number7 = LASTRESULT;
@0000959A:0019 local_number6 = (local_number6 = local_number7);
@000095A7:0004 if(local_number6) then // ref index: 1
@000095B3:000E local_number6 = (local_number4 != 4);
@000095C2:0004 if(local_number6) then // ref index: 1
@000095CE:0006 local_number1 = 1;
@000095DA:0001 endif;
@000095DA:0001 endif;
@000095DA:0001 label_95da:
@000095DC:0005 goto label_9230;
@000095E5:0006 endif;
@000095E5:0006 label_95e5:
@000095E7:0021 EndDialog("EnterDisk");
@000095F9:0021 ReleaseDialog/EndDialog("EnterDisk");
@0000960B:0021 SdInit();
@00009611:0027 // return coming
@00009615:0023 return local_number4;
@0000961C:0026 end; // checksum: 61adfc84
@00009628:000B label_9628:
@0000962A:0022 function NUMBER EnterDisk(local_string1, local_string2)
@0000962A NUMBER local_number1;
@0000962A STRING local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12;
@0000962A
@0000962A begin
@00009633:0014 local_string1 = (local_string1 ^ "");
@00009640:0021 SdLoadString(11051);
@0000964B:0006 local_string9 = LASTRESULT;
@00009655:0021 function_142(1);
@00009660:0006 local_string3 = LASTRESULT;
@0000966A:0021 function_143(1);
@00009675:0006 local_string6 = LASTRESULT;
@0000967F:000D local_number1 = (local_string6 = "");
@0000968C:0004 if(local_number1) then // ref index: 1
@00009698:0006 local_string6 = local_string9;
@000096A2:0007 endif;
@000096A2:0007 label_96a2:
@000096A4:0021 SetDialogTitle(2, local_string3);
@000096B2:0021 ExistsDisk(local_string1);
@000096BB:0006 local_number1 = LASTRESULT;
@000096C5:000D local_number1 = (local_number1 = -1);
@000096D4:0004 if(local_number1) then // ref index: 1
@000096E0:0006 local_string12 = local_string6;
@000096EA:0005 goto label_9861;
@000096F3:0007 endif;
@000096F3:0007 label_96f3:
@000096F5:0021 function_142(7);
@00009700:0006 local_string4 = LASTRESULT;
@0000970A:0021 function_143(7);
@00009715:0006 local_string7 = LASTRESULT;
@0000971F:000D local_number1 = (local_string7 = "");
@0000972C:0004 if(local_number1) then // ref index: 1
@00009738:0006 local_string7 = local_string9;
@00009742:0007 endif;
@00009742:0007 label_9742:
@00009744:0021 SetDialogTitle(2, local_string4);
@00009752:0021 ExistsDir/ExistsDisk(local_string1);
@0000975B:0006 local_number1 = LASTRESULT;
@00009765:000D local_number1 = (local_number1 = -1);
@00009774:0004 if(local_number1) then // ref index: 1
@00009780:0006 local_string12 = local_string7;
@0000978A:0005 goto label_9861;
@00009793:0007 endif;
@00009793:0007 label_9793:
@00009795:0021 function_142(2);
@000097A0:0006 local_string5 = LASTRESULT;
@000097AA:0021 function_143(2);
@000097B5:0006 local_string8 = LASTRESULT;
@000097BF:000D local_number1 = (local_string8 = "");
@000097CC:0004 if(local_number1) then // ref index: 1
@000097D8:0006 local_string8 = local_string9;
@000097E2:0009 endif;
@000097E2:0009 label_97e2:
@000097E4:0021 SetDialogTitle(2, local_string5);
@000097F2:000E local_number1 = (local_string2 != "");
@000097FF:0004 if(local_number1) then // ref index: 1
@0000980B:0021 function_171(local_string1, local_string2, local_string11);
@0000981A:0006 local_number1 = LASTRESULT;
@00009824:0009 local_number1 = (local_number1 < 0);
@00009833:0004 if(local_number1) then // ref index: 1
@0000983F:0006 local_string12 = local_string8;
@00009849:0005 goto label_9861;
@00009852:0002 endif;
@00009852:0002 endif;
@00009852:0002 label_9852:
@00009854:0027 // return coming
@00009858:0023 return 0;
@00009861:0004 label_9861:
@00009863:0021 MessageBox(local_string12, -65534);
@00009871:0027 // return coming
@00009875:0023 return -1;
@0000987E:0026 end; // checksum: 2dfeab15
@0000988A:000B label_988a:
@0000988C:0022 function void function_162()
@0000988C NUMBER local_number1, local_number2;
@0000988C STRING local_string1, local_string2, local_string3, local_string4;
@0000988C
@0000988C begin
@00009895:0035 Err.Number;
@000098A5:0006 local_number1 = LASTRESULT;
@000098AF:0035 Err.Description;
@000098C4:0006 local_string3 = LASTRESULT;
@000098CE:0036 try // ref index 1: 1 ref index 2: 2
@000098DC:0021 SdLoadString(17100);
@000098E7:0006 local_string1 = LASTRESULT;
@000098F1:0021 SdLoadString(17101);
@000098FC:0006 local_string2 = LASTRESULT;
@00009906:0037 catch
@0000990A:0001 label_990a:
@0000990C:0038 endcatch;
@00009910:0003 label_9910:
@00009912:000D local_number2 = (local_string1 = "");
@0000991F:0004 if(local_number2) then // ref index: 1
@0000992B:0006 local_string1 = "Internal Failure";
@00009945:0003 endif;
@00009945:0003 label_9945:
@00009947:000D local_number2 = (local_string2 = "");
@00009954:0004 if(local_number2) then // ref index: 1
@00009960:0006 local_string2 = "Error Number: 0x%X\nDescription: %s";
@0000998C:0004 endif;
@0000998C:0004 label_998c:
@0000998E:0021 Sprintf(local_string4, local_string2, local_number1, local_string3);
@000099A0:0020 MessageBoxA(0, local_string4, local_string1, 0); // dll: USER32.dll
@000099B6:0024 return;
@000099BA:0026 end; // checksum: 660f471c
@000099CA:0007 label_99ca:
@000099CC:0022 function NUMBER ExistsDisk(local_string1)
@000099CC NUMBER local_number1, local_number2;
@000099CC
@000099CC
@000099CC begin
@000099D5:0021 function_415(local_string1);
@000099DE:0028 StrLengthChars(local_string1);
@000099E5:0006 local_number2 = LASTRESULT;
@000099EF:000D local_number2 = (local_number2 = 1);
@000099FE:0004 if(local_number2) then // ref index: 1
@00009A0A:0007 local_string1 = (local_string1 + ":");
@00009A18:0006 endif;
@00009A18:0006 label_9a18:
@00009A1A:0020 _ExistsDisk(local_string1); // dll: ISRT.dll
@00009A23:0006 local_number1 = LASTRESULT;
@00009A2D:000D local_number2 = (local_number1 = -2);
@00009A3C:0004 if(local_number2) then // ref index: 1
@00009A48:0027 // return coming
@00009A4C:0023 return 0;
@00009A55:0003 endif;
@00009A55:0003 label_9a55:
@00009A57:0027 // return coming
@00009A5B:0023 return local_number1;
@00009A62:0026 end; // checksum: bccf7af8
@00009A6E:0007 label_9a6e:
@00009A70:0022 function NUMBER ExistsDir/ExistsDisk(local_string1)
@00009A70 NUMBER local_number4;
@00009A70
@00009A70
@00009A70 begin
@00009A79:0021 function_415(local_string1);
@00009A82:0020 _ExistsDir(local_string1); // dll: ISRT.dll
@00009A8B:0006 local_number4 = LASTRESULT;
@00009A95:0004 if(local_number4) then // ref index: 1
@00009AA1:0027 // return coming
@00009AA5:0023 return 0;
@00009AAE:0003 endif;
@00009AAE:0003 label_9aae:
@00009AB0:0027 // return coming
@00009AB4:0023 return -1;
@00009ABD:0026 end; // checksum: 86a6a7df
@00009AC9:000C label_9ac9:
@00009ACB:0022 function NUMBER OpenFileMode(local_number1)
@00009ACB NUMBER local_number2, local_number3;
@00009ACB
@00009ACB
@00009ACB begin
@00009AD4:000D local_number2 = (local_number1 = 3);
@00009AE3:000D local_number3 = (local_number1 = 2);
@00009AF2:0018 local_number2 = (local_number2 || local_number3);
@00009AFF:000D local_number3 = (local_number1 = 1);
@00009B0E:0018 local_number2 = (local_number2 || local_number3);
@00009B1B:000D local_number3 = (local_number1 = 4);
@00009B2A:0018 local_number2 = (local_number2 || local_number3);
@00009B37:0004 if(local_number2) then // ref index: 1
@00009B43:0006 global_number24 = local_number1;
@00009B4D:0027 // return coming
@00009B51:0023 return 0;
@00009B5A:0003 endif;
@00009B5A:0003 label_9b5a:
@00009B5C:0027 // return coming
@00009B60:0023 return -1;
@00009B69:0026 end; // checksum: fffc62c7
@00009B75:000B label_9b75:
@00009B77:0022 function NUMBER CreateFile/OpenFile(local_number1, local_string1, local_string2)
@00009B77 NUMBER local_number2;
@00009B77 STRING local_string3;
@00009B77
@00009B77 begin
@00009B80:0021 function_274(local_string1);
@00009B89:0006 local_number2 = LASTRESULT;
@00009B93:0021 function_275(local_string1, local_number2);
@00009B9F:0014 local_string3 = (local_string1 ^ local_string2);
@00009BAC:0020 _OpenFile(global_number21, local_string3, global_number24, 1); // dll: ISRT.dll
@00009BC0:0006 local_number1 = LASTRESULT;
@00009BCA:0009 local_number2 = (local_number1 < 0);
@00009BD9:0004 if(local_number2) then // ref index: 1
@00009BE5:0027 // return coming
@00009BE9:0023 return local_number1;
@00009BF0:0003 endif;
@00009BF0:0003 label_9bf0:
@00009BF2:0027 // return coming
@00009BF6:0023 return 0;
@00009BFF:0026 end; // checksum: 5d4dd926
@00009C0B:0006 label_9c0b:
@00009C0D:0022 function NUMBER CloseFile(local_number1)
@00009C0D NUMBER local_number2;
@00009C0D
@00009C0D
@00009C0D begin
@00009C16:0027 // return coming
@00009C1A:0020 _CloseFile(global_number21, local_number1); // dll: ISRT.dll
@00009C26:0006 local_number2 = LASTRESULT;
@00009C30:0023 return local_number2;
@00009C37:0026 end; // checksum: 527e3924
@00009C43:0006 label_9c43:
@00009C45:0022 function NUMBER WriteLine/GetLine(local_number1, local_string1)
@00009C45 NUMBER local_number2;
@00009C45
@00009C45
@00009C45 begin
@00009C4E:0027 // return coming
@00009C52:0020 _WriteLine(global_number21, local_number1, local_string1); // dll: ISRT.dll
@00009C61:0006 local_number2 = LASTRESULT;
@00009C6B:0023 return local_number2;
@00009C72:0026 end; // checksum: 546a2924
@00009C7E:0007 label_9c7e:
@00009C80:0022 function NUMBER function_169(local_string1)
@00009C80 NUMBER local_number1;
@00009C80 STRING local_string2;
@00009C80
@00009C80 begin
@00009C89:0027 // return coming
@00009C8D:0014 local_string2 = (local_string1 ^ "");
@00009C9A:0020 _CreateDir(global_number21, local_string2); // dll: ISRT.dll
@00009CA6:0006 local_number1 = LASTRESULT;
@00009CB0:0023 return local_number1;
@00009CB7:0026 end; // checksum: 75402024
@00009CC3:0009 label_9cc3:
@00009CC5:0022 function NUMBER DeleteFile(local_string1)
@00009CC5 NUMBER local_number1, local_number2, local_number3, local_number4;
@00009CC5 STRING local_string2, local_string3, local_string4;
@00009CC5
@00009CC5 begin
@00009CCE:0021 function_274(local_string1);
@00009CD7:0006 local_number4 = LASTRESULT;
@00009CE1:000D local_number4 = (local_number4 = 0);
@00009CF0:0004 if(local_number4) then // ref index: 1
@00009CFC:0006 local_string4 = local_string1;
@00009D06:0014 local_string1 = (global_string8 ^ local_string1);
@00009D13:0006 local_string3 = global_string8;
@00009D1D:0005 goto label_9d4a;
@00009D26:0002 endif;
@00009D26:0002 label_9d26:
@00009D28:0021 ParsePath(local_string3, local_string1, 1);
@00009D39:0021 ParsePath(local_string4, local_string1, 3);
@00009D4A:0002 label_9d4a:
@00009D4C:0021 function_173(local_number1, local_string3, local_string4, 16, local_string2, 0);
@00009D68:0006 local_number2 = LASTRESULT;
@00009D72:0008 label_9d72:
@00009D74:0001 // switch/while/???
@00009D78:000A local_number4 = (local_number2 > 0);
@00009D87:0004 if(local_number4) then // ref index: 2
@00009D93:0020 DeleteFileA(local_string2); // dll: KERNEL32.dll
@00009D9C:0006 local_number4 = LASTRESULT;
@00009DA6:000D local_number4 = (local_number4 = 0);
@00009DB5:0004 if(local_number4) then // ref index: 1
@00009DC1:0006 local_number3 = 1;
@00009DCD:0004 endif;
@00009DCD:0004 label_9dcd:
@00009DCF:0006 local_number1 = local_number2;
@00009DD9:0021 function_173(local_number1, local_string3, local_string4, 16, local_string2, 0);
@00009DF5:0006 local_number2 = LASTRESULT;
@00009DFF:0005 goto label_9d72;
@00009E08:0004 endif;
@00009E08:0004 label_9e08:
@00009E0A:0004 if(local_number3) then // ref index: 1
@00009E16:0027 // return coming
@00009E1A:0023 return -1;
@00009E23:0005 goto label_9e3b;
@00009E2C:0002 endif;
@00009E2C:0002 label_9e2c:
@00009E2E:0027 // return coming
@00009E32:0023 return 0;
@00009E3B:0001 label_9e3b:
@00009E3D:0026 end; // checksum: 700a1b6a
@00009E49:000C label_9e49:
@00009E4B:0022 function NUMBER function_171(local_string1, local_string2, local_string3)
@00009E4B NUMBER local_number1, local_number2;
@00009E4B STRING local_string4;
@00009E4B OBJECT local_object1;
@00009E4B begin
@00009E54:0021 function_274(local_string1);
@00009E5D:0006 local_number2 = LASTRESULT;
@00009E67:0021 function_275(local_string1, local_number2);
@00009E73:0014 local_string4 = (local_string1 ^ local_string2);
@00009E80:001A local_number2 = &local_object1;
@00009E8A:0020 FindFirstFileA(local_string4, local_number2); // dll: KERNEL32.dll
@00009E96:0006 local_number1 = LASTRESULT;
@00009EA0:000D local_number2 = (local_number1 = -1);
@00009EAF:0004 if(local_number2) then // ref index: 1
@00009EBB:0027 // return coming
@00009EBF:0023 return -1;
@00009EC8:0006 endif;
@00009EC8:0006 label_9ec8:
@00009ECA:0035 local_object1.szFileName;
@00009EDE:0006 local_string3 = LASTRESULT;
@00009EE8:0020 FindClose(local_number1); // dll: KERNEL32.dll
@00009EF1:0027 // return coming
@00009EF5:0023 return 0;
@00009EFE:0026 end; // checksum: 1e7cb710
@00009F0E:0004 label_9f0e:
@00009F10:0022 function NUMBER function_172()
@00009F10
@00009F10
@00009F10
@00009F10 begin
@00009F19:0027 // return coming
@00009F1D:0023 return global_number24;
@00009F24:0026 end; // checksum: 11324
@00009F30:0007 label_9f30:
@00009F32:0022 function NUMBER function_173(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3)
@00009F32 NUMBER local_number4, local_number5, local_number6;
@00009F32 STRING local_string4;
@00009F32 OBJECT local_object1;
@00009F32 begin
@00009F3B:000D local_number5 = (local_string1 = "");
@00009F48:000D local_number6 = (local_string2 = "");
@00009F55:0018 local_number5 = (local_number5 || local_number6);
@00009F62:0004 if(local_number5) then // ref index: 1
@00009F6E:0027 // return coming
@00009F72:0023 return -1;
@00009F7B:0004 endif;
@00009F7B:0004 label_9f7b:
@00009F7D:0004 if(local_number3) then // ref index: 1
@00009F89:0020 FindClose(local_number1); // dll: KERNEL32.dll
@00009F92:0027 // return coming
@00009F96:0023 return 0;
@00009F9F:0009 endif;
@00009F9F:0009 label_9f9f:
@00009FA1:0004 if(local_number1) then // ref index: 2
@00009FAD:001A local_number5 = &local_object1;
@00009FB7:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll
@00009FC3:0006 local_number4 = LASTRESULT;
@00009FCD:000D local_number5 = (local_number4 = 0);
@00009FDC:0004 if(local_number5) then // ref index: 1
@00009FE8:0020 FindClose(local_number1); // dll: KERNEL32.dll
@00009FF1:0027 // return coming
@00009FF5:0023 return -1;
@00009FFE:0001 endif;
@00009FFE:0001 label_9ffe:
@0000A000:0005 goto label_a060;
@0000A009:0008 endif;
@0000A009:0008 label_a009:
@0000A00B:0014 local_string4 = (local_string1 ^ local_string2);
@0000A018:001A local_number5 = &local_object1;
@0000A022:0020 FindFirstFileA(local_string4, local_number5); // dll: KERNEL32.dll
@0000A02E:0006 local_number1 = LASTRESULT;
@0000A038:000D local_number5 = (local_number1 = -1);
@0000A047:0004 if(local_number5) then // ref index: 1
@0000A053:0027 // return coming
@0000A057:0023 return -1;
@0000A060:0001 endif;
@0000A060:0001 label_a060:
@0000A062:0004 if(local_number2) then // ref index: 3
@0000A06E:0015 label_a06e:
@0000A070:0001 // switch/while/???
@0000A074:0035 local_object1.nFileAttribs;
@0000A08A:0006 local_number5 = LASTRESULT;
@0000A094:0012 local_number5 = (local_number5 & local_number2);
@0000A0A1:0035 local_object1.szFileName;
@0000A0B5:0006 local_string4 = LASTRESULT;
@0000A0BF:000D local_number6 = (local_string4 = ".");
@0000A0CD:0018 local_number5 = (local_number5 || local_number6);
@0000A0DA:0035 local_object1.szFileName;
@0000A0EE:0006 local_string4 = LASTRESULT;
@0000A0F8:000D local_number6 = (local_string4 = "..");
@0000A107:0018 local_number5 = (local_number5 || local_number6);
@0000A114:0004 if(local_number5) then // ref index: 2
@0000A120:001A local_number5 = &local_object1;
@0000A12A:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll
@0000A136:0006 local_number5 = LASTRESULT;
@0000A140:000D local_number5 = (local_number5 = 0);
@0000A14F:0004 if(local_number5) then // ref index: 1
@0000A15B:0020 FindClose(local_number1); // dll: KERNEL32.dll
@0000A164:0027 // return coming
@0000A168:0023 return -1;
@0000A171:0001 endif;
@0000A171:0001 label_a171:
@0000A173:0005 goto label_a06e;
@0000A17C:0006 endif;
@0000A17C:0006 endif;
@0000A17C:0006 label_a17c:
@0000A17E:0035 local_object1.szFileName;
@0000A192:0006 local_string4 = LASTRESULT;
@0000A19C:0014 local_string3 = (local_string1 ^ local_string4);
@0000A1A9:0027 // return coming
@0000A1AD:0023 return local_number1;
@0000A1B4:0026 end; // checksum: 6016f772
@0000A1C4:0006 label_a1c4:
@0000A1C6:0022 function NUMBER GetDiskSpace(local_string1)
@0000A1C6 NUMBER local_number1;
@0000A1C6
@0000A1C6
@0000A1C6 begin
@0000A1CF:0027 // return coming
@0000A1D3:0021 GetDiskSpaceEx(local_string1, 0);
@0000A1E1:0006 local_number1 = LASTRESULT;
@0000A1EB:0023 return local_number1;
@0000A1F2:0026 end; // checksum: 72b2b
@0000A1FE:000D label_a1fe:
@0000A200:0022 function NUMBER GetDiskSpaceEx(local_string1, local_number1)
@0000A200 NUMBER local_number2, local_number3, local_number5, local_number6;
@0000A200
@0000A200
@0000A200 begin
@0000A209:0006 local_number2 = 0;
@0000A215:0006 local_number3 = 0;
@0000A221:000E local_number5 = (local_number1 != 0);
@0000A230:000E local_number6 = (local_number1 != 10);
@0000A23F:0019 local_number5 = (local_number5 = local_number6);
@0000A24C:000E local_number6 = (local_number1 != 20);
@0000A25B:0019 local_number5 = (local_number5 = local_number6);
@0000A268:000E local_number6 = (local_number1 != 30);
@0000A277:0019 local_number5 = (local_number5 = local_number6);
@0000A284:0004 if(local_number5) then // ref index: 1
@0000A290:0027 // return coming
@0000A294:0023 return -1;
@0000A29D:0007 endif;
@0000A29D:0007 label_a29d:
@0000A29F:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll
@0000A2B6:0006 local_number5 = LASTRESULT;
@0000A2C0:000E local_number5 = (local_number5 != 0);
@0000A2CF:0004 if(local_number5) then // ref index: 1
@0000A2DB:0027 // return coming
@0000A2DF:0023 return -1;
@0000A2E8:0005 goto label_a2fe;
@0000A2F1:0002 endif;
@0000A2F1:0002 label_a2f1:
@0000A2F3:0027 // return coming
@0000A2F7:0023 return local_number3;
@0000A2FE:0001 label_a2fe:
@0000A300:0026 end; // checksum: 285bb15a
@0000A30C:000B label_a30c:
@0000A30E:0022 function NUMBER GetExtents(local_number1, local_number2)
@0000A30E NUMBER local_number3, local_number4;
@0000A30E
@0000A30E
@0000A30E begin
@0000A317:0020 GetSystemMetrics(0); // dll: USER32.dll
@0000A322:0006 local_number1 = LASTRESULT;
@0000A32C:0020 GetSystemMetrics(1); // dll: USER32.dll
@0000A337:0006 local_number2 = LASTRESULT;
@0000A341:000D local_number3 = (local_number1 = 0);
@0000A350:000D local_number4 = (local_number2 = 0);
@0000A35F:0018 local_number3 = (local_number3 || local_number4);
@0000A36C:0004 if(local_number3) then // ref index: 1
@0000A378:0027 // return coming
@0000A37C:0023 return -1;
@0000A385:0003 endif;
@0000A385:0003 label_a385:
@0000A387:0027 // return coming
@0000A38B:0023 return 0;
@0000A394:0026 end; // checksum: fefe7bc1
@0000A3A0:0002 label_a3a0:
@0000A3A2:0022 function NUMBER GetSystemInfo(local_number1, local_number2, local_string1)
@0000A3A2 NUMBER local_number3, local_number4, local_number5;
@0000A3A2 STRING local_string2;
@0000A3A2
@0000A3A2 begin
@0000A3AB:0001 // switch/while/???
@0000A3AF:0005 label_a3af:
@0000A3B1:000D local_number5 = (local_number1 = 180);
@0000A3C0:0004 if(local_number5) then // ref index: 1
@0000A3CC:0006 local_number2 = 640;
@0000A3D8:0006 local_number3 = 0;
@0000A3E4:0005 goto label_adf5;
@0000A3ED:0005 endif;
@0000A3ED:0005 label_a3ed:
@0000A3EF:000D local_number5 = (local_number1 = 160);
@0000A3FE:0004 if(local_number5) then // ref index: 1
@0000A40A:0021 function_185(local_number2, local_string1);
@0000A416:0006 local_number3 = LASTRESULT;
@0000A420:0005 goto label_adf5;
@0000A429:0006 endif;
@0000A429:0006 label_a429:
@0000A42B:000D local_number5 = (local_number1 = 70);
@0000A43A:0004 if(local_number5) then // ref index: 1
@0000A446:0021 function_186();
@0000A44C:0006 local_number2 = LASTRESULT;
@0000A456:0006 local_number3 = 0;
@0000A462:0005 goto label_adf5;
@0000A46B:0005 endif;
@0000A46B:0005 label_a46b:
@0000A46D:000D local_number5 = (local_number1 = 170);
@0000A47C:0004 if(local_number5) then // ref index: 1
@0000A488:0021 function_187(local_number2);
@0000A491:0006 local_number3 = LASTRESULT;
@0000A49B:0005 goto label_adf5;
@0000A4A4:0008 endif;
@0000A4A4:0008 label_a4a4:
@0000A4A6:000D local_number5 = (local_number1 = 10);
@0000A4B5:0004 if(local_number5) then // ref index: 3
@0000A4C1:0020 GetCPUType(); // dll: ISRT.dll
@0000A4C7:0006 local_number2 = LASTRESULT;
@0000A4D1:0009 local_number5 = (local_number2 < 0);
@0000A4E0:0004 if(local_number5) then // ref index: 1
@0000A4EC:0006 local_number3 = local_number2;
@0000A4F6:0005 goto label_a50d;
@0000A4FF:0001 endif;
@0000A4FF:0001 label_a4ff:
@0000A501:0006 local_number3 = 0;
@0000A50D:0001 label_a50d:
@0000A50F:0005 goto label_adf5;
@0000A518:0005 endif;
@0000A518:0005 label_a518:
@0000A51A:000D local_number5 = (local_number1 = 1);
@0000A529:0004 if(local_number5) then // ref index: 1
@0000A535:0021 function_188(1, local_string1);
@0000A543:0006 local_number3 = LASTRESULT;
@0000A54D:0005 goto label_adf5;
@0000A556:0009 endif;
@0000A556:0009 label_a556:
@0000A558:000D local_number5 = (local_number1 = 141);
@0000A567:0004 if(local_number5) then // ref index: 3
@0000A573:0021 GetDiskSpace(local_string1);
@0000A57C:0006 local_number2 = LASTRESULT;
@0000A586:0009 local_number5 = (local_number2 < 0);
@0000A595:0004 if(local_number5) then // ref index: 1
@0000A5A1:0006 local_number3 = local_number2;
@0000A5AB:0006 local_number2 = 0;
@0000A5B7:0005 goto label_a5ce;
@0000A5C0:0001 endif;
@0000A5C0:0001 label_a5c0:
@0000A5C2:0006 local_number3 = 0;
@0000A5CE:0001 label_a5ce:
@0000A5D0:0005 goto label_adf5;
@0000A5D9:0008 endif;
@0000A5D9:0008 label_a5d9:
@0000A5DB:000D local_number5 = (local_number1 = 140);
@0000A5EA:0004 if(local_number5) then // ref index: 2
@0000A5F6:0006 local_number3 = 0;
@0000A602:0021 function_202(local_string1, 0);
@0000A610:0006 local_number2 = LASTRESULT;
@0000A61A:000D local_number5 = (local_number2 = -1);
@0000A629:0004 if(local_number5) then // ref index: 1
@0000A635:0006 local_number3 = local_number2;
@0000A63F:0001 endif;
@0000A63F:0001 label_a63f:
@0000A641:0005 goto label_adf5;
@0000A64A:0008 endif;
@0000A64A:0008 label_a64a:
@0000A64C:000D local_number5 = (local_number1 = 213);
@0000A65B:0004 if(local_number5) then // ref index: 2
@0000A667:0006 local_number3 = 0;
@0000A673:0021 function_202(local_string1, local_number2);
@0000A67F:0006 local_number2 = LASTRESULT;
@0000A689:000D local_number5 = (local_number2 = -1);
@0000A698:0004 if(local_number5) then // ref index: 1
@0000A6A4:0006 local_number3 = local_number2;
@0000A6AE:0001 endif;
@0000A6AE:0001 label_a6ae:
@0000A6B0:0005 goto label_adf5;
@0000A6B9:0007 endif;
@0000A6B9:0007 label_a6b9:
@0000A6BB:000D local_number5 = (local_number1 = 30);
@0000A6CA:0004 if(local_number5) then // ref index: 8
@0000A6D6:0021 function_189(local_number2, local_string1);
@0000A6E2:0006 local_number3 = LASTRESULT;
@0000A6EC:000D local_number5 = (local_number3 = 0);
@0000A6FB:0004 if(local_number5) then // ref index: 7
@0000A707:0001 // switch/while/???
@0000A70B:0004 label_a70b:
@0000A70D:000D local_number5 = (local_number2 = 1);
@0000A71C:0004 if(local_number5) then // ref index: 1
@0000A728:0006 local_number2 = 3;
@0000A734:0005 goto label_a814;
@0000A73D:0004 endif;
@0000A73D:0004 label_a73d:
@0000A73F:000D local_number5 = (local_number2 = 2);
@0000A74E:0004 if(local_number5) then // ref index: 1
@0000A75A:0006 local_number2 = 4;
@0000A766:0005 goto label_a814;
@0000A76F:0004 endif;
@0000A76F:0004 label_a76f:
@0000A771:000D local_number5 = (local_number2 = 4);
@0000A780:0004 if(local_number5) then // ref index: 1
@0000A78C:0006 local_number2 = 5;
@0000A798:0005 goto label_a814;
@0000A7A1:0004 endif;
@0000A7A1:0004 label_a7a1:
@0000A7A3:000D local_number5 = (local_number2 = 8);
@0000A7B2:0004 if(local_number5) then // ref index: 1
@0000A7BE:0006 local_number2 = 6;
@0000A7CA:0005 goto label_a814;
@0000A7D3:0003 endif;
@0000A7D3:0003 label_a7d3:
@0000A7D5:000D local_number5 = (local_number2 = 16);
@0000A7E4:0004 if(local_number5) then // ref index: 1
@0000A7F0:0005 goto label_a814;
@0000A7F9:0003 endif;
@0000A7F9:0003 label_a7f9:
@0000A7FB:0006 local_number2 = 0;
@0000A807:0027 // return coming
@0000A80B:0023 return -1;
@0000A814:0001 endif;
@0000A814:0001 label_a814:
@0000A816:0005 goto label_adf5;
@0000A81F:0005 endif;
@0000A81F:0005 label_a81f:
@0000A821:000D local_number5 = (local_number1 = 201);
@0000A830:0004 if(local_number5) then // ref index: 1
@0000A83C:0006 local_number2 = 0;
@0000A848:0006 local_number3 = 0;
@0000A854:0005 goto label_adf5;
@0000A85D:0005 endif;
@0000A85D:0005 label_a85d:
@0000A85F:000D local_number5 = (local_number1 = 185);
@0000A86E:0004 if(local_number5) then // ref index: 1
@0000A87A:0021 function_190(local_number2);
@0000A883:0006 local_number3 = LASTRESULT;
@0000A88D:0005 goto label_adf5;
@0000A896:0005 endif;
@0000A896:0005 label_a896:
@0000A898:000D local_number5 = (local_number1 = 202);
@0000A8A7:0004 if(local_number5) then // ref index: 1
@0000A8B3:0006 local_number2 = 0;
@0000A8BF:0006 local_number3 = 0;
@0000A8CB:0005 goto label_adf5;
@0000A8D4:0005 endif;
@0000A8D4:0005 label_a8d4:
@0000A8D6:000D local_number5 = (local_number1 = 211);
@0000A8E5:0004 if(local_number5) then // ref index: 1
@0000A8F1:0006 local_number2 = 32;
@0000A8FD:0006 local_number3 = 0;
@0000A909:0005 goto label_adf5;
@0000A912:0005 endif;
@0000A912:0005 label_a912:
@0000A914:000D local_number5 = (local_number1 = 120);
@0000A923:0004 if(local_number5) then // ref index: 1
@0000A92F:0021 function_191(local_number2, local_string1);
@0000A93B:0006 local_number3 = LASTRESULT;
@0000A945:0005 goto label_adf5;
@0000A94E:0005 endif;
@0000A94E:0005 label_a94e:
@0000A950:000D local_number5 = (local_number1 = 121);
@0000A95F:0004 if(local_number5) then // ref index: 1
@0000A96B:0021 function_192(local_string1);
@0000A974:0006 local_number3 = LASTRESULT;
@0000A97E:0005 goto label_adf5;
@0000A987:0005 endif;
@0000A987:0005 label_a987:
@0000A989:000D local_number5 = (local_number1 = 130);
@0000A998:0004 if(local_number5) then // ref index: 1
@0000A9A4:0021 function_193(local_string1);
@0000A9AD:0006 local_number3 = LASTRESULT;
@0000A9B7:0005 goto label_adf5;
@0000A9C0:0005 endif;
@0000A9C0:0005 label_a9c0:
@0000A9C2:000D local_number5 = (local_number1 = 131);
@0000A9D1:0004 if(local_number5) then // ref index: 1
@0000A9DD:0021 function_194(local_string1);
@0000A9E6:0006 local_number3 = LASTRESULT;
@0000A9F0:0005 goto label_adf5;
@0000A9F9:0005 endif;
@0000A9F9:0005 label_a9f9:
@0000A9FB:000D local_number5 = (local_number1 = 40);
@0000AA0A:0004 if(local_number5) then // ref index: 1
@0000AA16:0021 function_195(local_string1);
@0000AA1F:0006 local_number3 = LASTRESULT;
@0000AA29:0005 goto label_adf5;
@0000AA32:0005 endif;
@0000AA32:0005 label_aa32:
@0000AA34:000D local_number5 = (local_number1 = 41);
@0000AA43:0004 if(local_number5) then // ref index: 1
@0000AA4F:0021 function_196(local_string1);
@0000AA58:0006 local_number3 = LASTRESULT;
@0000AA62:0005 goto label_adf5;
@0000AA6B:0005 endif;
@0000AA6B:0005 label_aa6b:
@0000AA6D:000D local_number5 = (local_number1 = 150);
@0000AA7C:0004 if(local_number5) then // ref index: 1
@0000AA88:0021 function_197(local_number2);
@0000AA91:0006 local_number3 = LASTRESULT;
@0000AA9B:0005 goto label_adf5;
@0000AAA4:0005 endif;
@0000AAA4:0005 label_aaa4:
@0000AAA6:000D local_number5 = (local_number1 = 80);
@0000AAB5:0004 if(local_number5) then // ref index: 1
@0000AAC1:0021 function_198(local_number2, local_number4, local_string1);
@0000AAD0:0006 local_number3 = LASTRESULT;
@0000AADA:0005 goto label_adf5;
@0000AAE3:0005 endif;
@0000AAE3:0005 label_aae3:
@0000AAE5:000D local_number5 = (local_number1 = 90);
@0000AAF4:0004 if(local_number5) then // ref index: 1
@0000AB00:0021 function_198(local_number4, local_number2, local_string1);
@0000AB0F:0006 local_number3 = LASTRESULT;
@0000AB19:0005 goto label_adf5;
@0000AB22:0005 endif;
@0000AB22:0005 label_ab22:
@0000AB24:000D local_number5 = (local_number1 = 60);
@0000AB33:0004 if(local_number5) then // ref index: 1
@0000AB3F:0020 GetPorts(local_number2, local_number4); // dll: ISRT.dll
@0000AB4B:0006 local_number3 = LASTRESULT;
@0000AB55:0005 goto label_adf5;
@0000AB5E:0005 endif;
@0000AB5E:0005 label_ab5e:
@0000AB60:000D local_number5 = (local_number1 = 50);
@0000AB6F:0004 if(local_number5) then // ref index: 1
@0000AB7B:0020 GetPorts(local_number4, local_number2); // dll: ISRT.dll
@0000AB87:0006 local_number3 = LASTRESULT;
@0000AB91:0005 goto label_adf5;
@0000AB9A:0005 endif;
@0000AB9A:0005 label_ab9a:
@0000AB9C:000D local_number5 = (local_number1 = 110);
@0000ABAB:0004 if(local_number5) then // ref index: 1
@0000ABB7:0006 local_number2 = 1;
@0000ABC3:0006 local_number3 = 0;
@0000ABCF:0005 goto label_adf5;
@0000ABD8:0005 endif;
@0000ABD8:0005 label_abd8:
@0000ABDA:000D local_number5 = (local_number1 = 0);
@0000ABE9:0004 if(local_number5) then // ref index: 1
@0000ABF5:0021 function_188(0, local_string1);
@0000AC03:0006 local_number3 = LASTRESULT;
@0000AC0D:0005 goto label_adf5;
@0000AC16:0005 endif;
@0000AC16:0005 label_ac16:
@0000AC18:000D local_number5 = (local_number1 = 20);
@0000AC27:0004 if(local_number5) then // ref index: 1
@0000AC33:0021 function_199(local_number2);
@0000AC3C:0006 local_number3 = LASTRESULT;
@0000AC46:0005 goto label_adf5;
@0000AC4F:0006 endif;
@0000AC4F:0006 label_ac4f:
@0000AC51:000D local_number5 = (local_number1 = 210);
@0000AC60:0004 if(local_number5) then // ref index: 1
@0000AC6C:0006 local_string2 = local_string1;
@0000AC76:0021 function_200(local_string2, local_string1);
@0000AC82:0006 local_number3 = LASTRESULT;
@0000AC8C:0005 goto label_adf5;
@0000AC95:0005 endif;
@0000AC95:0005 label_ac95:
@0000AC97:000D local_number5 = (local_number1 = 85);
@0000ACA6:0004 if(local_number5) then // ref index: 1
@0000ACB2:0021 function_201(local_number2, local_number4, local_string1);
@0000ACC1:0006 local_number3 = LASTRESULT;
@0000ACCB:0005 goto label_adf5;
@0000ACD4:0005 endif;
@0000ACD4:0005 label_acd4:
@0000ACD6:000D local_number5 = (local_number1 = 95);
@0000ACE5:0004 if(local_number5) then // ref index: 1
@0000ACF1:0021 function_201(local_number4, local_number2, local_string1);
@0000AD00:0006 local_number3 = LASTRESULT;
@0000AD0A:0005 goto label_adf5;
@0000AD13:0006 endif;
@0000AD13:0006 label_ad13:
@0000AD15:000D local_number5 = (local_number1 = 212);
@0000AD24:0004 if(local_number5) then // ref index: 1
@0000AD30:0006 local_number2 = 0;
@0000AD3C:0006 local_string1 = "";
@0000AD46:0006 local_number3 = 0;
@0000AD52:0005 goto label_adf5;
@0000AD5B:0006 endif;
@0000AD5B:0006 label_ad5b:
@0000AD5D:000D local_number5 = (local_number1 = 86);
@0000AD6C:0004 if(local_number5) then // ref index: 1
@0000AD78:0006 local_string1 = "";
@0000AD82:0006 local_number2 = -1;
@0000AD8E:0006 local_number3 = local_number2;
@0000AD98:0005 goto label_adf5;
@0000ADA1:0006 endif;
@0000ADA1:0006 label_ada1:
@0000ADA3:000D local_number5 = (local_number1 = 96);
@0000ADB2:0004 if(local_number5) then // ref index: 1
@0000ADBE:0006 local_string1 = "";
@0000ADC8:0006 local_number2 = -1;
@0000ADD4:0006 local_number3 = local_number2;
@0000ADDE:0005 goto label_adf5;
@0000ADE7:0001 endif;
@0000ADE7:0001 label_ade7:
@0000ADE9:0006 local_number3 = -1;
@0000ADF5:0003 label_adf5:
@0000ADF7:0027 // return coming
@0000ADFB:0023 return local_number3;
@0000AE02:0026 end; // checksum: 6f7b490e
@0000AE0E:0007 label_ae0e:
@0000AE10:0022 function NUMBER function_185(local_number1, local_string1)
@0000AE10 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9;
@0000AE10 STRING local_string2;
@0000AE10
@0000AE10 begin
@0000AE19:0021 function_201(local_number5, local_number6, local_string2);
@0000AE28:0006 local_number8 = LASTRESULT;
@0000AE32:000E local_number8 = (local_number8 != 0);
@0000AE41:0004 if(local_number8) then // ref index: 1
@0000AE4D:0027 // return coming
@0000AE51:0023 return -1;
@0000AE5A:0008 endif;
@0000AE5A:0008 label_ae5a:
@0000AE5C:000C local_number8 = (local_number5 >= 4);
@0000AE6B:0004 if(local_number8) then // ref index: 2
@0000AE77:0021 function_286(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", local_number1, local_string1, local_number2);
@0000AEC7:0006 local_number8 = LASTRESULT;
@0000AED1:0009 local_number8 = (local_number8 < 0);
@0000AEE0:0004 if(local_number8) then // ref index: 1
@0000AEEC:0027 // return coming
@0000AEF0:0023 return -1;
@0000AEF9:0001 endif;
@0000AEF9:0001 label_aef9:
@0000AEFB:0005 goto label_aff3;
@0000AF04:000D endif;
@0000AF04:000D label_af04:
@0000AF06:0032 SizeOf(local_string1);
@0000AF0D:0006 local_number4 = LASTRESULT;
@0000AF17:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll
@0000AF23:0006 local_number3 = LASTRESULT;
@0000AF2D:000A local_number8 = (local_number3 > local_number4);
@0000AF3A:0004 if(local_number8) then // ref index: 2
@0000AF46:0007 local_number8 = (local_number3 + 1);
@0000AF55:0031 Resize(local_string1, local_number8);
@0000AF5F:0006 local_number8 = LASTRESULT;
@0000AF69:0009 local_number8 = (local_number8 < 0);
@0000AF78:0004 if(local_number8) then // ref index: 1
@0000AF84:0027 // return coming
@0000AF88:0023 return -1;
@0000AF91:0002 endif;
@0000AF91:0002 label_af91:
@0000AF93:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll
@0000AF9F:0006 local_number3 = LASTRESULT;
@0000AFA9:0004 endif;
@0000AFA9:0004 label_afa9:
@0000AFAB:000D local_number8 = (local_number3 = 0);
@0000AFBA:0004 if(local_number8) then // ref index: 1
@0000AFC6:0027 // return coming
@0000AFCA:0023 return -1;
@0000AFD3:0003 endif;
@0000AFD3:0003 label_afd3:
@0000AFD5:001D local_string1[1] = 0;
@0000AFE6:0027 // return coming
@0000AFEA:0023 return 0;
@0000AFF3:0007 label_aff3:
@0000AFF5:0006 local_string2 = local_string1;
@0000AFFF:0021 StrToUpper/StrToLower(local_string1, local_string2);
@0000B00B:0006 local_number8 = LASTRESULT;
@0000B015:0009 local_number8 = (local_number8 < 0);
@0000B024:0004 if(local_number8) then // ref index: 1
@0000B030:0027 // return coming
@0000B034:0023 return -1;
@0000B03D:000C endif;
@0000B03D:000C label_b03d:
@0000B03F:001E local_number8 = local_string1[0];
@0000B04E:000F local_number1 = (local_number8 - 64);
@0000B05D:000C local_number8 = (local_number5 >= 4);
@0000B06C:0004 if(local_number8) then // ref index: 1
@0000B078:0020 GetDriveType(local_string1); // dll: KERNEL32.dll
@0000B081:0006 local_number7 = LASTRESULT;
@0000B08B:000D local_number8 = (local_number7 = 0);
@0000B09A:000D local_number9 = (local_number7 = 1);
@0000B0A9:0018 local_number8 = (local_number8 || local_number9);
@0000B0B6:0004 if(local_number8) then // ref index: 1
@0000B0C2:0027 // return coming
@0000B0C6:0023 return -1;
@0000B0CF:0005 endif;
@0000B0CF:0005 endif;
@0000B0CF:0005 label_b0cf:
@0000B0D1:001D local_string1[1] = 58;
@0000B0E2:001D local_string1[2] = 0;
@0000B0F3:0027 // return coming
@0000B0F7:0023 return 0;
@0000B100:0026 end; // checksum: 5493ba70
@0000B10C:0002 label_b10c:
@0000B10E:0022 function NUMBER function_186()
@0000B10E NUMBER local_number1, local_number2, local_number3;
@0000B10E STRING local_string1;
@0000B10E
@0000B10E begin
@0000B117:0006 local_string1 = "A:\\";
@0000B124:0009 label_b124:
@0000B126:0001 // switch/while/???
@0000B12A:0009 local_number3 = (local_number1 < 26);
@0000B139:0004 if(local_number3) then // ref index: 2
@0000B145:0020 GetDriveType(local_string1); // dll: KERNEL32.dll
@0000B14E:0006 local_number2 = LASTRESULT;
@0000B158:000D local_number3 = (local_number2 = 5);
@0000B167:0004 if(local_number3) then // ref index: 1
@0000B173:0027 // return coming
@0000B177:0023 return 1;
@0000B180:0004 endif;
@0000B180:0004 label_b180:
@0000B182:0007 local_number1 = (local_number1 + 1);
@0000B191:0007 local_number3 = (65 + local_number1);
@0000B1A0:001D local_string1[0] = local_number3;
@0000B1AF:0005 goto label_b124;
@0000B1B8:0003 endif;
@0000B1B8:0003 label_b1b8:
@0000B1BA:0027 // return coming
@0000B1BE:0023 return 0;
@0000B1C7:0026 end; // checksum: 86ea399d
@0000B1D3:000C label_b1d3:
@0000B1D5:0022 function NUMBER function_187(local_number1)
@0000B1D5 NUMBER local_number2, local_number3, local_number4, local_number5;
@0000B1D5
@0000B1D5
@0000B1D5 begin
@0000B1DE:0020 GetDC(0); // dll: USER.dll
@0000B1E9:0006 local_number2 = LASTRESULT;
@0000B1F3:000E local_number5 = (local_number2 != 0);
@0000B202:0004 if(local_number5) then // ref index: 3
@0000B20E:0020 GetDeviceCaps(local_number2, 12); // dll: GDI32.dll
@0000B21C:0006 local_number3 = LASTRESULT;
@0000B226:0020 GetDeviceCaps(local_number2, 14); // dll: GDI32.dll
@0000B234:0006 local_number4 = LASTRESULT;
@0000B23E:000B local_number5 = (local_number3 <= local_number4);
@0000B24B:0004 if(local_number5) then // ref index: 1
@0000B257:0006 local_number3 = local_number4;
@0000B261:0003 endif;
@0000B261:0003 label_b261:
@0000B263:000C local_number5 = (local_number3 >= 32);
@0000B272:0004 if(local_number5) then // ref index: 1
@0000B27E:0006 local_number3 = 24;
@0000B28A:0004 endif;
@0000B28A:0004 label_b28a:
@0000B28C:0016 local_number1 = (1 << local_number3);
@0000B29B:0020 ReleaseDC(0, local_number2); // dll: USER.dll
@0000B2A9:0027 // return coming
@0000B2AD:0023 return 0;
@0000B2B6:0003 endif;
@0000B2B6:0003 label_b2b6:
@0000B2B8:0027 // return coming
@0000B2BC:0023 return -1;
@0000B2C5:0026 end; // checksum: 9f825bba
@0000B2D1:0004 label_b2d1:
@0000B2D3:0022 function NUMBER function_188(local_number1, local_string1)
@0000B2D3 NUMBER local_number2, local_number3, local_number4;
@0000B2D3
@0000B2D3 OBJECT local_object1;
@0000B2D3 begin
@0000B2DC:001A local_number2 = &local_object1;
@0000B2E6:0020 GetLocalTime(local_number2); // dll: KERNEL32.dll
@0000B2EF:0001 // switch/while/???
@0000B2F3:0010 label_b2f3:
@0000B2F5:000D local_number2 = (local_number1 = 1);
@0000B304:0004 if(local_number2) then // ref index: 1
@0000B310:0035 local_object1.nYearMonth;
@0000B324:0006 local_number2 = LASTRESULT;
@0000B32E:0021 HIWORD(local_number2);
@0000B337:0006 local_number2 = LASTRESULT;
@0000B341:0035 local_object1.nDay;
@0000B34F:0006 local_number3 = LASTRESULT;
@0000B359:0021 HIWORD(local_number3);
@0000B362:0006 local_number3 = LASTRESULT;
@0000B36C:0035 local_object1.nYearMonth;
@0000B380:0006 local_number4 = LASTRESULT;
@0000B38A:0021 LOWORD/HIWORD(local_number4);
@0000B393:0006 local_number4 = LASTRESULT;
@0000B39D:0021 Sprintf(local_string1, "%ld-%ld-%ld", local_number2, local_number3, local_number4);
@0000B3BD:0005 goto label_b4a8;
@0000B3C6:0010 endif;
@0000B3C6:0010 label_b3c6:
@0000B3C8:000D local_number2 = (local_number1 = 0);
@0000B3D7:0004 if(local_number2) then // ref index: 1
@0000B3E3:0035 local_object1.nHourMin;
@0000B3F5:0006 local_number2 = LASTRESULT;
@0000B3FF:0021 LOWORD/HIWORD(local_number2);
@0000B408:0006 local_number2 = LASTRESULT;
@0000B412:0035 local_object1.nHourMin;
@0000B424:0006 local_number3 = LASTRESULT;
@0000B42E:0021 HIWORD(local_number3);
@0000B437:0006 local_number3 = LASTRESULT;
@0000B441:0035 local_object1.nSeconds;
@0000B453:0006 local_number4 = LASTRESULT;
@0000B45D:0021 LOWORD/HIWORD(local_number4);
@0000B466:0006 local_number4 = LASTRESULT;
@0000B470:0021 Sprintf(local_string1, "%ld:%ld:%ld", local_number2, local_number3, local_number4);
@0000B490:0005 goto label_b4a8;
@0000B499:0002 endif;
@0000B499:0002 label_b499:
@0000B49B:0027 // return coming
@0000B49F:0023 return -1;
@0000B4A8:0003 label_b4a8:
@0000B4AA:0027 // return coming
@0000B4AE:0023 return 0;
@0000B4B7:0026 end; // checksum: a98917c3
@0000B4C7:0006 label_b4c7:
@0000B4C9:0022 function NUMBER function_189(local_number1, local_string1)
@0000B4C9 NUMBER local_number2, local_number3;
@0000B4C9 STRING local_string2;
@0000B4C9
@0000B4C9 begin
@0000B4D2:001E local_number2 = local_string1[0];
@0000B4E1:000D local_number2 = (local_number2 = 0);
@0000B4F0:0004 if(local_number2) then // ref index: 1
@0000B4FC:0027 // return coming
@0000B500:0023 return -1;
@0000B509:0005 endif;
@0000B509:0005 label_b509:
@0000B50B:001E local_number2 = local_string1[1];
@0000B51A:000E local_number2 = (local_number2 != 58);
@0000B529:0004 if(local_number2) then // ref index: 1
@0000B535:0027 // return coming
@0000B539:0023 return -1;
@0000B542:0007 endif;
@0000B542:0007 label_b542:
@0000B544:0006 local_string2 = local_string1;
@0000B54E:0021 StrToUpper/StrToLower(local_string1, local_string2);
@0000B55A:0006 local_number2 = LASTRESULT;
@0000B564:0009 local_number2 = (local_number2 < 0);
@0000B573:0004 if(local_number2) then // ref index: 1
@0000B57F:0027 // return coming
@0000B583:0023 return -1;
@0000B58C:000C endif;
@0000B58C:000C label_b58c:
@0000B58E:0021 function_415(local_string1);
@0000B597:001E local_number2 = local_string1[0];
@0000B5A6:000C local_number2 = (local_number2 >= 65);
@0000B5B5:001E local_number3 = local_string1[0];
@0000B5C4:000B local_number3 = (local_number3 <= 90);
@0000B5D3:0019 local_number2 = (local_number2 = local_number3);
@0000B5E0:0004 if(local_number2) then // ref index: 8
@0000B5EC:0029 StrSub(local_string1, local_string1, 0, 1);
@0000B600:0007 local_string1 = (local_string1 + ":\\");
@0000B60F:0001 // switch/while/???
@0000B613:0020 GetDriveType(local_string1); // dll: KERNEL32.dll
@0000B61C:0006 local_number2 = LASTRESULT;
@0000B626:0004 label_b626:
@0000B628:000D local_number3 = (local_number2 = 2);
@0000B637:0004 if(local_number3) then // ref index: 1
@0000B643:0006 local_number1 = 1;
@0000B64F:0005 goto label_b77a;
@0000B658:0004 endif;
@0000B658:0004 label_b658:
@0000B65A:000D local_number3 = (local_number2 = 3);
@0000B669:0004 if(local_number3) then // ref index: 1
@0000B675:0006 local_number1 = 2;
@0000B681:0005 goto label_b77a;
@0000B68A:0004 endif;
@0000B68A:0004 label_b68a:
@0000B68C:000D local_number3 = (local_number2 = 4);
@0000B69B:0004 if(local_number3) then // ref index: 1
@0000B6A7:0006 local_number1 = 4;
@0000B6B3:0005 goto label_b77a;
@0000B6BC:0004 endif;
@0000B6BC:0004 label_b6bc:
@0000B6BE:000D local_number3 = (local_number2 = 5);
@0000B6CD:0004 if(local_number3) then // ref index: 1
@0000B6D9:0006 local_number1 = 8;
@0000B6E5:0005 goto label_b77a;
@0000B6EE:0004 endif;
@0000B6EE:0004 label_b6ee:
@0000B6F0:000D local_number3 = (local_number2 = 6);
@0000B6FF:0004 if(local_number3) then // ref index: 1
@0000B70B:0006 local_number1 = 16;
@0000B717:0005 goto label_b77a;
@0000B720:0006 endif;
@0000B720:0006 label_b720:
@0000B722:000D local_number3 = (local_number2 = 1);
@0000B731:0004 if(local_number3) then // ref index: 1
@0000B73D:0006 local_number1 = 0;
@0000B749:0027 // return coming
@0000B74D:0023 return -1;
@0000B756:0005 goto label_b77a;
@0000B75F:0003 endif;
@0000B75F:0003 label_b75f:
@0000B761:0006 local_number1 = 0;
@0000B76D:0027 // return coming
@0000B771:0023 return -1;
@0000B77A:0003 endif;
@0000B77A:0003 label_b77a:
@0000B77C:0027 // return coming
@0000B780:0023 return 0;
@0000B789:0026 end; // checksum: fdec08d0
@0000B795:0009 label_b795:
@0000B797:0022 function NUMBER function_190(local_number1)
@0000B797 NUMBER local_number2;
@0000B797
@0000B797 OBJECT local_object1;
@0000B797 begin
@0000B7A0:001A local_number2 = &local_object1;
@0000B7AA:0020 GlobalMemoryStatus(local_number2); // dll: KERNEL32.dll
@0000B7B3:0035 local_object1.nTotalPhys;
@0000B7C7:0006 local_number2 = LASTRESULT;
@0000B7D1:0011 local_number1 = (local_number2 / 1024);
@0000B7E0:0027 // return coming
@0000B7E4:0023 return 0;
@0000B7ED:0026 end; // checksum: 4d013b
@0000B7FD:000C label_b7fd:
@0000B7FF:0022 function NUMBER function_191(local_number1, local_string1)
@0000B7FF NUMBER local_number2, local_number3, local_number4, local_number5;
@0000B7FF
@0000B7FF
@0000B7FF begin
@0000B808:0006 local_number4 = 0;
@0000B814:0020 GetSystemDefaultLCID(); // dll: KERNEL32.dll
@0000B81A:0006 local_number1 = LASTRESULT;
@0000B824:0032 SizeOf(local_string1);
@0000B82B:0006 local_number3 = LASTRESULT;
@0000B835:0020 GetLocaleInfo(2048, 4097, local_string1, local_number4); // dll: KERNEL32.dll
@0000B84B:0006 local_number2 = LASTRESULT;
@0000B855:000A local_number5 = (local_number2 > local_number3);
@0000B862:0004 if(local_number5) then // ref index: 1
@0000B86E:0031 Resize(local_string1, local_number2);
@0000B878:0006 local_number3 = LASTRESULT;
@0000B882:0006 endif;
@0000B882:0006 label_b882:
@0000B884:0020 GetLocaleInfo(2048, 4097, local_string1, local_number3); // dll: KERNEL32.dll
@0000B89A:0006 local_number5 = LASTRESULT;
@0000B8A4:000D local_number5 = (local_number5 = 0);
@0000B8B3:0004 if(local_number5) then // ref index: 1
@0000B8BF:0027 // return coming
@0000B8C3:0023 return -1;
@0000B8CC:0003 endif;
@0000B8CC:0003 label_b8cc:
@0000B8CE:0027 // return coming
@0000B8D2:0023 return 0;
@0000B8DB:0026 end; // checksum: e3dd48a3
@0000B8E7:0005 label_b8e7:
@0000B8E9:0022 function NUMBER function_192(local_string1)
@0000B8E9
@0000B8E9
@0000B8E9
@0000B8E9 begin
@0000B8F2:0021 GetProfString("system.ini", "boot", "language.dll", local_string1);
@0000B91E:0027 // return coming
@0000B922:0023 return 0;
@0000B92B:0026 end; // checksum: 577a7e3b
@0000B937:0006 label_b937:
@0000B939:0022 function NUMBER function_193(local_string1)
@0000B939 NUMBER local_number1;
@0000B939
@0000B939
@0000B939 begin
@0000B942:0027 // return coming
@0000B946:0021 GetProfString("system.ini", "boot.description", "mouse.drv", local_string1);
@0000B97B:0006 local_number1 = LASTRESULT;
@0000B985:0023 return local_number1;
@0000B98C:0026 end; // checksum: 59604d2a
@0000B998:0006 label_b998:
@0000B99A:0022 function NUMBER function_194(local_string1)
@0000B99A NUMBER local_number1;
@0000B99A
@0000B99A
@0000B99A begin
@0000B9A3:0027 // return coming
@0000B9A7:0021 GetProfString("system.ini", "boot", "mouse.drv", local_string1);
@0000B9D0:0006 local_number1 = LASTRESULT;
@0000B9DA:0023 return local_number1;
@0000B9E1:0026 end; // checksum: 2659345d
@0000B9ED:0006 label_b9ed:
@0000B9EF:0022 function NUMBER function_195(local_string1)
@0000B9EF NUMBER local_number1;
@0000B9EF
@0000B9EF
@0000B9EF begin
@0000B9F8:0027 // return coming
@0000B9FC:0021 GetProfString("system.ini", "boot.description", "network.drv", local_string1);
@0000BA33:0006 local_number1 = LASTRESULT;
@0000BA3D:0023 return local_number1;
@0000BA44:0026 end; // checksum: 23405076
@0000BA50:0006 label_ba50:
@0000BA52:0022 function NUMBER function_196(local_string1)
@0000BA52 NUMBER local_number1;
@0000BA52
@0000BA52
@0000BA52 begin
@0000BA5B:0027 // return coming
@0000BA5F:0021 GetProfString("system.ini", "boot", "network.drv", local_string1);
@0000BA8A:0006 local_number1 = LASTRESULT;
@0000BA94:0023 return local_number1;
@0000BA9B:0026 end; // checksum: 5c792101
@0000BAA7:0009 label_baa7:
@0000BAA9:0022 function NUMBER function_197(local_number1)
@0000BAA9 NUMBER local_number2, local_number3, local_number4, local_number5;
@0000BAA9 STRING local_string1;
@0000BAA9
@0000BAA9 begin
@0000BAB2:0020 GetVersion(); // dll: KERNEL32.dll
@0000BAB8:0006 local_number2 = LASTRESULT;
@0000BAC2:0021 function_201(local_number3, local_number4, local_string1);
@0000BAD1:0012 local_number5 = (local_number2 & -2147483648);
@0000BAE0:000D local_number5 = (local_number5 = 0);
@0000BAEF:0004 if(local_number5) then // ref index: 1
@0000BAFB:0006 local_number1 = 2;
@0000BB07:0005 goto label_bb51;
@0000BB10:0004 endif;
@0000BB10:0004 label_bb10:
@0000BB12:000C local_number5 = (local_number3 >= 4);
@0000BB21:0004 if(local_number5) then // ref index: 1
@0000BB2D:0006 local_number1 = 6;
@0000BB39:0005 goto label_bb51;
@0000BB42:0002 endif;
@0000BB42:0002 label_bb42:
@0000BB44:0027 // return coming
@0000BB48:0023 return -1;
@0000BB51:0003 label_bb51:
@0000BB53:0027 // return coming
@0000BB57:0023 return 0;
@0000BB60:0026 end; // checksum: bc9d3801
@0000BB6C:000B label_bb6c:
@0000BB6E:0022 function NUMBER function_198(local_number1, local_number2, local_string1)
@0000BB6E NUMBER local_number3;
@0000BB6E
@0000BB6E OBJECT local_object1;
@0000BB6E begin
@0000BB77:0032 SizeOf(local_object1);
@0000BB7E:0006 local_number3 = LASTRESULT;
@0000BB88:0033 local_object1.nOSVersionInfoSize = local_number3;
@0000BBA7:001A local_number3 = &local_object1;
@0000BBB1:0020 GetVersionEx(local_number3); // dll: KERNEL32.dll
@0000BBBA:0006 local_number3 = LASTRESULT;
@0000BBC4:000D local_number3 = (local_number3 = 0);
@0000BBD3:0004 if(local_number3) then // ref index: 1
@0000BBDF:0027 // return coming
@0000BBE3:0023 return -1;
@0000BBEC:0008 endif;
@0000BBEC:0008 label_bbec:
@0000BBEE:0035 local_object1.nMajorVersion;
@0000BC05:0006 local_number1 = LASTRESULT;
@0000BC0F:0035 local_object1.nMinorVersion;
@0000BC26:0006 local_number2 = LASTRESULT;
@0000BC30:0021 Sprintf(local_string1, "%ld.%ld", local_number1, local_number2);
@0000BC49:0027 // return coming
@0000BC4D:0023 return 0;
@0000BC56:0026 end; // checksum: bcca4bda
@0000BC66:0008 label_bc66:
@0000BC68:0022 function NUMBER function_199(local_number1)
@0000BC68 NUMBER local_number2, local_number3, local_number4, local_number5;
@0000BC68
@0000BC68
@0000BC68 begin
@0000BC71:0006 local_number1 = 0;
@0000BC7D:0020 GetSystemMetrics(0); // dll: USER32.dll
@0000BC88:0006 local_number2 = LASTRESULT;
@0000BC92:000D local_number4 = (local_number2 = 0);
@0000BCA1:0004 if(local_number4) then // ref index: 1
@0000BCAD:0027 // return coming
@0000BCB1:0023 return -1;
@0000BCBA:0006 endif;
@0000BCBA:0006 label_bcba:
@0000BCBC:0020 GetSystemMetrics(1); // dll: USER32.dll
@0000BCC7:0006 local_number3 = LASTRESULT;
@0000BCD1:000D local_number4 = (local_number3 = 0);
@0000BCE0:0004 if(local_number4) then // ref index: 1
@0000BCEC:0027 // return coming
@0000BCF0:0023 return -1;
@0000BCF9:0004 endif;
@0000BCF9:0004 label_bcf9:
@0000BCFB:000B local_number4 = (local_number3 <= 350);
@0000BD0A:0004 if(local_number4) then // ref index: 1
@0000BD16:0006 local_number1 = 2;
@0000BD22:0005 goto label_be23;
@0000BD2B:0006 endif;
@0000BD2B:0006 label_bd2b:
@0000BD2D:000D local_number4 = (local_number2 = 640);
@0000BD3C:000D local_number5 = (local_number3 = 480);
@0000BD4B:0019 local_number4 = (local_number4 = local_number5);
@0000BD58:0004 if(local_number4) then // ref index: 1
@0000BD64:0006 local_number1 = 1;
@0000BD70:0005 goto label_be23;
@0000BD79:0006 endif;
@0000BD79:0006 label_bd79:
@0000BD7B:000D local_number4 = (local_number2 = 800);
@0000BD8A:000D local_number5 = (local_number3 = 600);
@0000BD99:0019 local_number4 = (local_number4 = local_number5);
@0000BDA6:0004 if(local_number4) then // ref index: 1
@0000BDB2:0006 local_number1 = 6;
@0000BDBE:0005 goto label_be23;
@0000BDC7:0006 endif;
@0000BDC7:0006 label_bdc7:
@0000BDC9:000D local_number4 = (local_number2 = 1024);
@0000BDD8:000D local_number5 = (local_number3 = 768);
@0000BDE7:0019 local_number4 = (local_number4 = local_number5);
@0000BDF4:0004 if(local_number4) then // ref index: 1
@0000BE00:0006 local_number1 = 7;
@0000BE0C:0005 goto label_be23;
@0000BE15:0001 endif;
@0000BE15:0001 label_be15:
@0000BE17:0006 local_number1 = 8;
@0000BE23:0003 label_be23:
@0000BE25:0027 // return coming
@0000BE29:0023 return 0;
@0000BE32:0026 end; // checksum: 1048533
@0000BE3E:0007 label_be3e:
@0000BE40:0022 function NUMBER function_200(local_string1, local_string2)
@0000BE40 NUMBER local_number1, local_number2, local_number3, local_number4;
@0000BE40 STRING local_string3;
@0000BE40
@0000BE40 begin
@0000BE49:0031 Resize(local_string1, 4);
@0000BE55:0006 local_number4 = LASTRESULT;
@0000BE5F:0009 local_number4 = (local_number4 < 0);
@0000BE6E:0004 if(local_number4) then // ref index: 1
@0000BE7A:0027 // return coming
@0000BE7E:0023 return -1;
@0000BE87:0006 endif;
@0000BE87:0006 label_be87:
@0000BE89:0031 Resize(local_string2, 1024);
@0000BE95:0006 local_number4 = LASTRESULT;
@0000BE9F:0009 local_number4 = (local_number4 < 0);
@0000BEAE:0004 if(local_number4) then // ref index: 1
@0000BEBA:0027 // return coming
@0000BEBE:0023 return -1;
@0000BEC7:0008 endif;
@0000BEC7:0008 label_bec7:
@0000BEC9:0029 StrSub(local_string1, local_string1, 0, 1);
@0000BEDD:0007 local_string1 = (local_string1 + ":\\");
@0000BEEC:0020 GetVolumeInformation(local_string1, local_string2, 1024, local_number1, local_number2, local_number3, local_string3, 1024); // dll: KERNEL32.dll
@0000BF0E:0006 local_number4 = LASTRESULT;
@0000BF18:000D local_number4 = (local_number4 = 0);
@0000BF27:0004 if(local_number4) then // ref index: 1
@0000BF33:0027 // return coming
@0000BF37:0023 return -1;
@0000BF40:0003 endif;
@0000BF40:0003 label_bf40:
@0000BF42:0027 // return coming
@0000BF46:0023 return 0;
@0000BF4F:0026 end; // checksum: ebf7a2fa
@0000BF5F:000E label_bf5f:
@0000BF61:0022 function NUMBER function_201(local_number1, local_number2, local_string1)
@0000BF61 NUMBER local_number3, local_number4;
@0000BF61
@0000BF61
@0000BF61 begin
@0000BF6A:0020 GetVersion(); // dll: KERNEL32.dll
@0000BF70:0006 local_number1 = LASTRESULT;
@0000BF7A:0021 LOWORD/HIWORD(local_number1);
@0000BF83:0006 local_number3 = LASTRESULT;
@0000BF8D:0017 local_number2 = (local_number3 >> 8);
@0000BF9C:0021 LOWORD/HIWORD(local_number1);
@0000BFA5:0006 local_number3 = LASTRESULT;
@0000BFAF:0016 local_number4 = (local_number2 << 8);
@0000BFBE:000F local_number1 = (local_number3 - local_number4);
@0000BFCB:0021 Sprintf(local_string1, "%ld.%ld", local_number1, local_number2);
@0000BFE4:0027 // return coming
@0000BFE8:0023 return 0;
@0000BFF1:0026 end; // checksum: 4348fd67
@0000BFFD:000D label_bffd:
@0000BFFF:0022 function NUMBER function_202(local_string1, local_number1)
@0000BFFF NUMBER local_number2, local_number3, local_number5, local_number6;
@0000BFFF
@0000BFFF
@0000BFFF begin
@0000C008:0006 local_number2 = 0;
@0000C014:0006 local_number3 = 0;
@0000C020:000E local_number5 = (local_number1 != 0);
@0000C02F:000E local_number6 = (local_number1 != 10);
@0000C03E:0019 local_number5 = (local_number5 = local_number6);
@0000C04B:000E local_number6 = (local_number1 != 20);
@0000C05A:0019 local_number5 = (local_number5 = local_number6);
@0000C067:000E local_number6 = (local_number1 != 30);
@0000C076:0019 local_number5 = (local_number5 = local_number6);
@0000C083:0004 if(local_number5) then // ref index: 1
@0000C08F:0027 // return coming
@0000C093:0023 return -1;
@0000C09C:0007 endif;
@0000C09C:0007 label_c09c:
@0000C09E:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 0); // dll: ISRT.dll
@0000C0B5:0006 local_number5 = LASTRESULT;
@0000C0BF:000E local_number5 = (local_number5 != 0);
@0000C0CE:0004 if(local_number5) then // ref index: 1
@0000C0DA:0027 // return coming
@0000C0DE:0023 return -1;
@0000C0E7:0005 goto label_c0fd;
@0000C0F0:0002 endif;
@0000C0F0:0002 label_c0f0:
@0000C0F2:0027 // return coming
@0000C0F6:0023 return local_number3;
@0000C0FD:0001 label_c0fd:
@0000C0FF:0026 end; // checksum: 285bb05a
@0000C10B:000A label_c10b:
@0000C10D:0022 function NUMBER function_206()
@0000C10D NUMBER local_number1;
@0000C10D STRING local_string1, local_string2;
@0000C10D
@0000C10D begin
@0000C116:0021 SdLoadString(11635);
@0000C121:0006 local_string1 = LASTRESULT;
@0000C12B:0021 SdLoadString(11634);
@0000C136:0006 local_string2 = LASTRESULT;
@0000C140:0021 SprintfBox(308, local_string1, local_string2);
@0000C151:0006 local_number1 = LASTRESULT;
@0000C15B:000D local_number1 = (6 = local_number1);
@0000C16A:0004 if(local_number1) then // ref index: 1
@0000C176:0002 abort;
@0000C17A:0002 endif;
@0000C17A:0002 label_c17a:
@0000C17C:0024 return;
@0000C180:0026 end; // checksum: 31047502
@0000C18C:0008 label_c18c:
@0000C18E:0022 function NUMBER function_207()
@0000C18E
@0000C18E
@0000C18E OBJECT local_object1;
@0000C18E begin
@0000C197:0027 // return coming
@0000C19B:0035 global_object5.(17);
@0000C1AA:0006 local_object1 = LASTRESULT;
@0000C1B4:0023 return local_object1;
@0000C1BB:0006 local_object1 = NOTHING;
@0000C1C5:0024 return;
@0000C1C9:0026 end; // checksum: 7023a27
@0000C1D9:0006 label_c1d9:
@0000C1DB:0022 function NUMBER function_208(local_string1, local_number1, local_string2)
@0000C1DB NUMBER local_number2, local_number3;
@0000C1DB
@0000C1DB
@0000C1DB begin
@0000C1E4:0020 _InetGetNextDisk(global_number21, local_string1, local_number1); // dll: ISRT.dll
@0000C1F3:0006 local_number2 = LASTRESULT;
@0000C1FD:000E local_number3 = (local_number2 != 3);
@0000C20C:0004 if(local_number3) then // ref index: 1
@0000C218:0006 local_string2 = global_string0;
@0000C222:0003 endif;
@0000C222:0003 label_c222:
@0000C224:0027 // return coming
@0000C228:0023 return local_number2;
@0000C22F:0026 end; // checksum: 5a560048
@0000C23B:0004 label_c23b:
@0000C23D:0022 function NUMBER function_209()
@0000C23D
@0000C23D
@0000C23D
@0000C23D begin
@0000C246:0020 _InetEndofTransfer(global_number21); // dll: ISRT.dll
@0000C24F:0024 return;
@0000C253:0026 end; // checksum: 41703009
@0000C25F:0006 label_c25f:
@0000C261:0022 function NUMBER function_210()
@0000C261 NUMBER local_number1;
@0000C261
@0000C261
@0000C261 begin
@0000C26A:0027 // return coming
@0000C26E:0020 _InetGetLastError(global_number21); // dll: ISRT.dll
@0000C277:0006 local_number1 = LASTRESULT;
@0000C281:0023 return local_number1;
@0000C288:0026 end; // checksum: 5e5e6837
@0000C294:0004 label_c294:
@0000C296:0022 function NUMBER function_211()
@0000C296
@0000C296
@0000C296
@0000C296 begin
@0000C29F:0027 // return coming
@0000C2A3:0023 return 1;
@0000C2AC:0026 end; // checksum: 11426
@0000C2B8:0002 label_c2b8:
@0000C2BA:0022 function NUMBER function_215(local_number1, local_string1)
@0000C2BA NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12;
@0000C2BA STRING local_string2, local_string3, local_string4, local_string5;
@0000C2BA OBJECT local_object1;
@0000C2BA begin
@0000C2C3:0001 // switch/while/???
@0000C2C7:0005 label_c2c7:
@0000C2C9:000D local_number10 = (local_number1 = 51);
@0000C2D8:0004 if(local_number10) then // ref index: 1
@0000C2E4:0027 // return coming
@0000C2E8:0023 return global_number2;
@0000C2EF:0005 goto label_cab3;
@0000C2F8:0005 endif;
@0000C2F8:0005 label_c2f8:
@0000C2FA:000D local_number10 = (local_number1 = 50);
@0000C309:0004 if(local_number10) then // ref index: 1
@0000C315:0027 // return coming
@0000C319:0023 return global_number3;
@0000C320:0005 goto label_cab3;
@0000C329:0005 endif;
@0000C329:0005 label_c329:
@0000C32B:000D local_number10 = (local_number1 = 56);
@0000C33A:0004 if(local_number10) then // ref index: 1
@0000C346:0027 // return coming
@0000C34A:0023 return global_number4;
@0000C351:0005 goto label_cab3;
@0000C35A:000C endif;
@0000C35A:000C label_c35a:
@0000C35C:000D local_number10 = (local_number1 = 1);
@0000C36B:0004 if(local_number10) then // ref index: 2
@0000C377:0021 function_172();
@0000C37D:0006 local_number4 = LASTRESULT;
@0000C387:0021 OpenFileMode(3);
@0000C392:0021 CreateFile/OpenFile(local_number2, local_string1, "_r_a_p_.tmp");
@0000C3AC:0006 local_number10 = LASTRESULT;
@0000C3B6:0009 local_number10 = (local_number10 < 0);
@0000C3C5:0004 if(local_number10) then // ref index: 1
@0000C3D1:0021 OpenFileMode(local_number4);
@0000C3DA:0027 // return coming
@0000C3DE:0023 return 0;
@0000C3E7:0007 endif;
@0000C3E7:0007 label_c3e7:
@0000C3E9:0021 CloseFile(local_number2);
@0000C3F2:0021 OpenFileMode(local_number4);
@0000C3FB:0014 local_string4 = (local_string1 ^ "_r_a_p_.tmp");
@0000C413:0020 DeleteFileA(local_string4); // dll: KERNEL32.dll
@0000C41C:0027 // return coming
@0000C420:0023 return 1;
@0000C429:0005 goto label_cab3;
@0000C432:0005 endif;
@0000C432:0005 label_c432:
@0000C434:000D local_number10 = (local_number1 = 52);
@0000C443:0004 if(local_number10) then // ref index: 1
@0000C44F:0027 // return coming
@0000C453:0023 return global_number5;
@0000C45A:0005 goto label_cab3;
@0000C463:0006 endif;
@0000C463:0006 label_c463:
@0000C465:000D local_number10 = (local_number1 = 3);
@0000C474:0004 if(local_number10) then // ref index: 3
@0000C480:000D local_number10 = (local_string1 = "");
@0000C48D:0004 if(local_number10) then // ref index: 1
@0000C499:0027 // return coming
@0000C49D:0023 return 0;
@0000C4A6:0008 endif;
@0000C4A6:0008 label_c4a6:
@0000C4A8:0028 StrLengthChars(local_string1);
@0000C4AF:0006 local_number10 = LASTRESULT;
@0000C4B9:000F local_number10 = (local_number10 - 1);
@0000C4C8:001E local_number10 = local_string1[local_number10];
@0000C4D5:000D local_number10 = (local_number10 = 92);
@0000C4E4:0004 if(local_number10) then // ref index: 1
@0000C4F0:0027 // return coming
@0000C4F4:0023 return 0;
@0000C4FD:0005 endif;
@0000C4FD:0005 label_c4fd:
@0000C4FF:0027 // return coming
@0000C503:0020 _ExistsFile(local_string1); // dll: ISRT.dll
@0000C50C:0006 local_number10 = LASTRESULT;
@0000C516:0023 return local_number10;
@0000C51D:0005 goto label_cab3;
@0000C526:0008 endif;
@0000C526:0008 label_c526:
@0000C528:000D local_number10 = (local_number1 = 7);
@0000C537:0004 if(local_number10) then // ref index: 4
@0000C543:0021 function_215(3, local_string1);
@0000C551:0006 local_number10 = LASTRESULT;
@0000C55B:000D local_number10 = (local_number10 = 0);
@0000C56A:0004 if(local_number10) then // ref index: 1
@0000C576:0027 // return coming
@0000C57A:0023 return 0;
@0000C583:0014 endif;
@0000C583:0014 label_c583:
@0000C585:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll
@0000C58E:0006 local_number3 = LASTRESULT;
@0000C598:0012 local_number10 = (local_number3 & -2);
@0000C5A7:0020 SetFileAttributesA(local_string1, local_number10); // dll: KERNEL32.dll
@0000C5B3:0020 CreateFileA(local_string1, 1073741824, 0, 0, 3, 128, 0); // dll: KERNEL32.dll
@0000C5DA:0006 local_number8 = LASTRESULT;
@0000C5E4:0035 Err.LastDllError;
@0000C5FA:0006 local_number9 = LASTRESULT;
@0000C604:0020 SetFileAttributesA(local_string1, local_number3); // dll: KERNEL32.dll
@0000C610:000D local_number10 = (local_number8 = -1);
@0000C61F:000D local_number11 = (local_number9 = 32);
@0000C62E:000D local_number12 = (local_number9 = 33);
@0000C63D:0018 local_number11 = (local_number11 || local_number12);
@0000C64A:000D local_number12 = (local_number9 = 1224);
@0000C659:0018 local_number11 = (local_number11 || local_number12);
@0000C666:0019 local_number10 = (local_number10 = local_number11);
@0000C673:0004 if(local_number10) then // ref index: 1
@0000C67F:0027 // return coming
@0000C683:0023 return 1;
@0000C68C:0005 goto label_c6a0;
@0000C695:0001 endif;
@0000C695:0001 label_c695:
@0000C697:0020 CloseHandle(local_number8); // dll: KERNEL32.dll
@0000C6A0:0003 label_c6a0:
@0000C6A2:0027 // return coming
@0000C6A6:0023 return 0;
@0000C6AF:0005 goto label_cab3;
@0000C6B8:0008 endif;
@0000C6B8:0008 label_c6b8:
@0000C6BA:000D local_number10 = (local_number1 = 0);
@0000C6C9:0004 if(local_number10) then // ref index: 3
@0000C6D5:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll
@0000C6DE:0006 local_number3 = LASTRESULT;
@0000C6E8:000D local_number10 = (local_number3 = -1);
@0000C6F7:0004 if(local_number10) then // ref index: 1
@0000C703:0027 // return coming
@0000C707:0023 return -1;
@0000C710:0004 endif;
@0000C710:0004 label_c710:
@0000C712:0012 local_number10 = (local_number3 & 1);
@0000C721:0004 if(local_number10) then // ref index: 1
@0000C72D:0027 // return coming
@0000C731:0023 return 0;
@0000C73A:0003 endif;
@0000C73A:0003 label_c73a:
@0000C73C:0027 // return coming
@0000C740:0023 return 1;
@0000C749:0005 goto label_cab3;
@0000C752:0008 endif;
@0000C752:0008 label_c752:
@0000C754:000D local_number10 = (local_number1 = 62);
@0000C763:0004 if(local_number10) then // ref index: 1
@0000C76F:0027 // return coming
@0000C773:0035 global_object9.Enable;
@0000C783:0006 local_object1 = LASTRESULT;
@0000C78D:0023 return local_object1;
@0000C794:0006 local_object1 = NOTHING;
@0000C79E:0005 goto label_cab3;
@0000C7A7:0007 endif;
@0000C7A7:0007 label_c7a7:
@0000C7A9:000D local_number10 = (local_number1 = 4);
@0000C7B8:0004 if(local_number10) then // ref index: 3
@0000C7C4:0035 global_object3.bIntel;
@0000C7D4:0006 local_number10 = LASTRESULT;
@0000C7DE:0004 if(local_number10) then // ref index: 1
@0000C7EA:0027 // return coming
@0000C7EE:0023 return 1;
@0000C7F7:0006 endif;
@0000C7F7:0006 label_c7f7:
@0000C7F9:0021 function_286(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", local_number5, local_string2, local_number7);
@0000C845:0006 local_number10 = LASTRESULT;
@0000C84F:000D local_number10 = (local_number10 = 0);
@0000C85E:0004 if(local_number10) then // ref index: 1
@0000C86A:0027 // return coming
@0000C86E:0023 return 1;
@0000C877:0003 endif;
@0000C877:0003 label_c877:
@0000C879:0027 // return coming
@0000C87D:0023 return 0;
@0000C886:0005 goto label_cab3;
@0000C88F:0008 endif;
@0000C88F:0008 label_c88f:
@0000C891:000D local_number10 = (local_number1 = 5);
@0000C8A0:0004 if(local_number10) then // ref index: 2
@0000C8AC:0021 ExistsDir/ExistsDisk(local_string1);
@0000C8B5:0006 local_number10 = LASTRESULT;
@0000C8BF:000D local_number10 = (local_number10 = 0);
@0000C8CE:0004 if(local_number10) then // ref index: 1
@0000C8DA:0027 // return coming
@0000C8DE:0023 return 1;
@0000C8E7:0003 endif;
@0000C8E7:0003 label_c8e7:
@0000C8E9:0027 // return coming
@0000C8ED:0023 return 0;
@0000C8F6:0005 goto label_cab3;
@0000C8FF:000A endif;
@0000C8FF:000A label_c8ff:
@0000C901:000D local_number10 = (local_number1 = 8);
@0000C910:0004 if(local_number10) then // ref index: 2
@0000C91C:0035 global_object3.WIN9X;
@0000C92B:0006 local_object1 = LASTRESULT;
@0000C935:0035 local_object1.bWin9X;
@0000C945:0006 local_object1 = NOTHING;
@0000C94F:0006 local_number10 = LASTRESULT;
@0000C959:0004 if(local_number10) then // ref index: 1
@0000C965:0027 // return coming
@0000C969:0023 return 1;
@0000C972:0005 endif;
@0000C972:0005 label_c972:
@0000C974:0027 // return coming
@0000C978:0020 IsNTAdmin(); // dll: ISRT.dll
@0000C97E:0006 local_number10 = LASTRESULT;
@0000C988:0023 return local_number10;
@0000C98F:0005 goto label_cab3;
@0000C998:0007 endif;
@0000C998:0007 label_c998:
@0000C99A:000D local_number10 = (local_number1 = 6);
@0000C9A9:0004 if(local_number10) then // ref index: 1
@0000C9B5:0027 // return coming
@0000C9B9:0020 PathIsValidSyntax(local_string1); // dll: ISRT.dll
@0000C9C2:0006 local_number10 = LASTRESULT;
@0000C9CC:0023 return local_number10;
@0000C9D3:0005 goto label_cab3;
@0000C9DC:0011 endif;
@0000C9DC:0011 label_c9dc:
@0000C9DE:000D local_number10 = (local_number1 = 2);
@0000C9ED:0004 if(local_number10) then // ref index: 2
@0000C9F9:0021 function_425();
@0000C9FF:0006 local_string4 = LASTRESULT;
@0000CA09:0028 StrLengthChars(local_string4);
@0000CA10:0006 local_number6 = LASTRESULT;
@0000CA1A:0021 function_426();
@0000CA20:0006 local_string4 = LASTRESULT;
@0000CA2A:0029 StrSub(local_string3, local_string4, 0, local_number6);
@0000CA3C:0021 function_425();
@0000CA42:0006 local_string4 = LASTRESULT;
@0000CA4C:0014 local_string4 = (local_string4 ^ "");
@0000CA59:0014 local_string5 = (local_string3 ^ "");
@0000CA66:000D local_number10 = (local_string4 = local_string5);
@0000CA73:0004 if(local_number10) then // ref index: 1
@0000CA7F:0027 // return coming
@0000CA83:0023 return 0;
@0000CA8C:0003 endif;
@0000CA8C:0003 label_ca8c:
@0000CA8E:0027 // return coming
@0000CA92:0023 return 1;
@0000CA9B:0005 goto label_cab3;
@0000CAA4:0002 endif;
@0000CAA4:0002 label_caa4:
@0000CAA6:0027 // return coming
@0000CAAA:0023 return -1;
@0000CAB3:0003 label_cab3:
@0000CAB5:0027 // return coming
@0000CAB9:0023 return -1;
@0000CAC2:0026 end; // checksum: 5ec22922
@0000CAD2:0006 label_cad2:
@0000CAD4:0022 function NUMBER __ISRTInit(local_string1, local_number1, local_number2)
@0000CAD4 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@0000CAD4 STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8;
@0000CAD4
@0000CAD4 begin
@0000CADD:0036 try // ref index 1: 8 ref index 2: 9
@0000CAEB:000D local_number8 = (local_number2 = 0);
@0000CAFA:0004 if(local_number8) then // ref index: 1
@0000CB06:0027 // return coming
@0000CB0A:0023 return 0;
@0000CB13:0014 endif;
@0000CB13:0014 label_cb13:
@0000CB15:0014 local_string8 = (local_string1 ^ "ISRT.dll");
@0000CB2A:0039 UseDll(local_string8);
@0000CB31:0020 __CreateObjectContext(local_number1, local_number2); // dll: ISRT.dll
@0000CB3D:0006 global_number21 = LASTRESULT;
@0000CB47:0020 __GetContextGUID(global_number21, global_string48); // dll: ISRT.dll
@0000CB53:0021 function_155(50);
@0000CB5E:0021 function_155(51);
@0000CB69:0021 function_155(56);
@0000CB74:0021 function_156(52);
@0000CB7F:0021 function_268();
@0000CB85:0020 __GetTextSub(global_number21, 0, global_object6); // dll: ISRT.dll
@0000CB96:0020 __GetReboot(global_number21, global_object7); // dll: ISRT.dll
@0000CBA2:0020 __GetFileRegistrar(global_number21, global_object8); // dll: ISRT.dll
@0000CBAE:0020 __GetLogDB(global_number21, global_object9); // dll: ISRT.dll
@0000CBBA:0020 __GetInfo(global_number21, global_object5); // dll: ISRT.dll
@0000CBC6:0020 __GetTextSub(global_number21, 1, global_object4); // dll: ISRT.dll
@0000CBD7:0006 local_number8 = LASTRESULT;
@0000CBE1:000D local_number8 = (local_number8 = 0);
@0000CBF0:0004 if(local_number8) then // ref index: 1
@0000CBFC:0021 function_444();
@0000CC02:000D endif;
@0000CC02:000D label_cc02:
@0000CC04:0021 function_431();
@0000CC0A:0006 global_string1 = LASTRESULT;
@0000CC14:0021 function_138();
@0000CC1A:0021 StrLength(local_string7);
@0000CC23:0006 local_number8 = LASTRESULT;
@0000CC2D:0020 __GetCmdLineOptions(global_number21, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll
@0000CC57:0006 local_number7 = LASTRESULT;
@0000CC61:000A local_number8 = (local_number7 > 0);
@0000CC70:0004 if(local_number8) then // ref index: 1
@0000CC7C:0031 Resize(local_string7, local_number7);
@0000CC86:0021 StrLength(local_string7);
@0000CC8F:0006 local_number8 = LASTRESULT;
@0000CC99:0020 __GetCmdLineOptions(global_number21, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll
@0000CCC3:0005 endif;
@0000CCC3:0005 label_ccc3:
@0000CCC5:0021 function_446(local_string7);
@0000CCCE:0004 if(local_number6) then // ref index: 1
@0000CCDA:0021 function_240(local_string4);
@0000CCE3:0021 function_235(44, local_string5);
@0000CCF1:0021 function_235(36, local_string6);
@0000CCFF:0003 endif;
@0000CCFF:0003 label_ccff:
@0000CD01:0004 if(local_number3) then // ref index: 1
@0000CD0D:0021 function_404(1);
@0000CD18:0005 goto label_cd50;
@0000CD21:0003 endif;
@0000CD21:0003 label_cd21:
@0000CD23:0004 if(local_number4) then // ref index: 1
@0000CD2F:0021 function_404(2);
@0000CD3A:0005 goto label_cd50;
@0000CD43:0001 endif;
@0000CD43:0001 label_cd43:
@0000CD45:0021 function_404(0);
@0000CD50:0006 label_cd50:
@0000CD52:0021 function_377(local_string2, local_string3);
@0000CD5E:0021 function_288();
@0000CD64:002F _unknown_ 2, 206
@0000CD72:0027 // return coming
@0000CD76:0023 return global_number21;
@0000CD7D:0037 catch
@0000CD81:0002 label_cd81:
@0000CD83:0021 function_162();
@0000CD89:0038 endcatch;
@0000CD8D:0002 label_cd8d:
@0000CD8F:0024 return;
@0000CD93:0026 end; // checksum: 25f2980b
@0000CD9F:0008 label_cd9f:
@0000CDA1:0022 function void __ISRTUnInit()
@0000CDA1 NUMBER local_number1;
@0000CDA1
@0000CDA1
@0000CDA1 begin
@0000CDAA:0036 try // ref index 1: 2 ref index 2: 3
@0000CDB8:0021 function_445();
@0000CDBE:0021 function_402();
@0000CDC4:0021 function_236();
@0000CDCA:0006 local_number1 = LASTRESULT;
@0000CDD4:0004 if(local_number1) then // ref index: 1
@0000CDE0:0021 function_238();
@0000CDE6:0004 endif;
@0000CDE6:0004 label_cde6:
@0000CDE8:0021 function_241();
@0000CDEE:0020 __ReleaseObjectContext(global_number21); // dll: ISRT.dll
@0000CDF7:003A UnUseDll("ISRT.dll");
@0000CE06:0037 catch
@0000CE0A:0002 label_ce0a:
@0000CE0C:0021 function_162();
@0000CE12:0038 endcatch;
@0000CE16:0002 label_ce16:
@0000CE18:0024 return;
@0000CE1C:0026 end; // checksum: 693e1250
@0000CE28:0004 label_ce28:
@0000CE2A:0022 function NUMBER __ISRTSetComponentLog(local_number1)
@0000CE2A
@0000CE2A
@0000CE2A
@0000CE2A begin
@0000CE33:0020 __SetComponentLog(global_number21, local_number1); // dll: ISRT.dll
@0000CE3F:0024 return;
@0000CE43:0026 end; // checksum: 56494c18
@0000CE4F:0004 label_ce4f:
@0000CE51:0022 function NUMBER __ISRTRestoreMainLog()
@0000CE51
@0000CE51
@0000CE51
@0000CE51 begin
@0000CE5A:0020 __RestoreMainLog(global_number21); // dll: ISRT.dll
@0000CE63:0024 return;
@0000CE67:0026 end; // checksum: 4d646c6e
@0000CE73:000D label_ce73:
@0000CE75:0022 function STRING function_233(local_string1)
@0000CE75 NUMBER local_number1, local_number2, local_number3;
@0000CE75 STRING local_string2, local_string3;
@0000CE75
@0000CE75 begin
@0000CE7E:0021 StrLength(local_string2);
@0000CE87:0006 local_number2 = LASTRESULT;
@0000CE91:0020 __LoadString(global_number21, local_string1, local_string2, local_number2); // dll: ISRT.dll
@0000CEA3:0006 local_number1 = LASTRESULT;
@0000CEAD:000A local_number2 = (local_number1 > 0);
@0000CEBC:0004 if(local_number2) then // ref index: 1
@0000CEC8:0007 local_number2 = (local_number1 + 1);
@0000CED7:0031 Resize(local_string2, local_number2);
@0000CEE1:0021 StrLength(local_string2);
@0000CEEA:0006 local_number2 = LASTRESULT;
@0000CEF4:0020 __LoadString(global_number21, local_string1, local_string2, local_number2); // dll: ISRT.dll
@0000CF06:0006 local_number1 = LASTRESULT;
@0000CF10:0007 endif;
@0000CF10:0007 label_cf10:
@0000CF12:000E local_number2 = (local_number1 != 0);
@0000CF21:000D local_number3 = (global_number23 = 0);
@0000CF30:0019 local_number2 = (local_number2 = local_number3);
@0000CF3D:0004 if(local_number2) then // ref index: 1
@0000CF49:0021 SdLoadString(19634);
@0000CF54:0006 local_string3 = LASTRESULT;
@0000CF5E:0021 SprintfBox(-65533, "", local_string3, local_string1);
@0000CF72:0003 endif;
@0000CF72:0003 label_cf72:
@0000CF74:0027 // return coming
@0000CF78:0023 return local_string2;
@0000CF7F:0026 end; // checksum: b7f8f741
@0000CF8B:0007 label_cf8b:
@0000CF8D:0022 function NUMBER function_235(local_number1, local_string1)
@0000CF8D NUMBER local_number2, local_number3, local_number4;
@0000CF8D
@0000CF8D
@0000CF8D begin
@0000CF96:000D local_number3 = (global_number25 = 0);
@0000CFA5:000D local_number4 = (local_string1 = "");
@0000CFB2:0018 local_number3 = (local_number3 || local_number4);
@0000CFBF:0004 if(local_number3) then // ref index: 1
@0000CFCB:0027 // return coming
@0000CFCF:0023 return 0;
@0000CFD8:0007 endif;
@0000CFD8:0007 label_cfd8:
@0000CFDA:0006 global_number26 = 1;
@0000CFE6:0028 StrLengthChars(local_string1);
@0000CFED:0006 local_number2 = LASTRESULT;
@0000CFF7:000C local_number3 = (local_number2 >= 255);
@0000D006:0004 if(local_number3) then // ref index: 1
@0000D012:0027 // return coming
@0000D016:0023 return 0;
@0000D01F:0001 endif;
@0000D01F:0001 label_d01f:
@0000D021:0001 // switch/while/???
@0000D025:0004 label_d025:
@0000D027:000D local_number3 = (local_number1 = 12);
@0000D036:0004 if(local_number3) then // ref index: 1
@0000D042:0006 global_string55 = local_string1;
@0000D04C:0005 goto label_d208;
@0000D055:0004 endif;
@0000D055:0004 label_d055:
@0000D057:000D local_number3 = (local_number1 = 20);
@0000D066:0004 if(local_number3) then // ref index: 1
@0000D072:0006 global_string50 = local_string1;
@0000D07C:0005 goto label_d208;
@0000D085:0004 endif;
@0000D085:0004 label_d085:
@0000D087:000D local_number3 = (local_number1 = 28);
@0000D096:0004 if(local_number3) then // ref index: 1
@0000D0A2:0006 global_string51 = local_string1;
@0000D0AC:0005 goto label_d208;
@0000D0B5:0005 endif;
@0000D0B5:0005 label_d0b5:
@0000D0B7:000D local_number3 = (local_number1 = 44);
@0000D0C6:0004 if(local_number3) then // ref index: 1
@0000D0D2:0006 global_string53 = local_string1;
@0000D0DC:0006 global_number26 = 0;
@0000D0E8:0005 goto label_d208;
@0000D0F1:0004 endif;
@0000D0F1:0004 label_d0f1:
@0000D0F3:000D local_number3 = (local_number1 = 52);
@0000D102:0004 if(local_number3) then // ref index: 1
@0000D10E:0021 function_239();
@0000D114:0005 goto label_d208;
@0000D11D:0004 endif;
@0000D11D:0004 label_d11d:
@0000D11F:000D local_number3 = (local_number1 = 65);
@0000D12E:0004 if(local_number3) then // ref index: 1
@0000D13A:0006 global_string49 = local_string1;
@0000D144:0005 goto label_d208;
@0000D14D:0004 endif;
@0000D14D:0004 label_d14d:
@0000D14F:000D local_number3 = (local_number1 = 73);
@0000D15E:0004 if(local_number3) then // ref index: 1
@0000D16A:0006 global_string54 = local_string1;
@0000D174:0005 goto label_d208;
@0000D17D:0005 endif;
@0000D17D:0005 label_d17d:
@0000D17F:000D local_number3 = (local_number1 = 36);
@0000D18E:0004 if(local_number3) then // ref index: 1
@0000D19A:0006 global_string56 = local_string1;
@0000D1A4:0006 global_number26 = 0;
@0000D1B0:0005 goto label_d208;
@0000D1B9:0005 endif;
@0000D1B9:0005 label_d1b9:
@0000D1BB:000D local_number3 = (local_number1 = -1);
@0000D1CA:0004 if(local_number3) then // ref index: 1
@0000D1D6:0006 global_string54 = local_string1;
@0000D1E0:0006 global_string49 = "Failed";
@0000D1F0:0005 goto label_d208;
@0000D1F9:0002 endif;
@0000D1F9:0002 label_d1f9:
@0000D1FB:0027 // return coming
@0000D1FF:0023 return 0;
@0000D208:0003 label_d208:
@0000D20A:0027 // return coming
@0000D20E:0023 return 1;
@0000D217:0026 end; // checksum: dc92d9e1
@0000D223:0004 label_d223:
@0000D225:0022 function NUMBER function_236()
@0000D225
@0000D225
@0000D225
@0000D225 begin
@0000D22E:0027 // return coming
@0000D232:0023 return global_number26;
@0000D239:0026 end; // checksum: 11324
@0000D245:0011 label_d245:
@0000D247:0022 function NUMBER function_237()
@0000D247
@0000D247 STRING local_string1, local_string2;
@0000D247
@0000D247 begin
@0000D250:0021 function_425();
@0000D256:0006 local_string2 = LASTRESULT;
@0000D260:0014 local_string2 = (local_string2 ^ global_string58);
@0000D26D:0007 local_string2 = (local_string2 + ".mif");
@0000D27E:0021 DeleteFile(local_string2);
@0000D287:0021 function_429();
@0000D28D:0006 local_string2 = LASTRESULT;
@0000D297:0014 local_string1 = (local_string2 ^ "");
@0000D2A4:0021 StrRemoveLastSlash(local_string1);
@0000D2AD:0021 ParsePath(local_string1, local_string1, 1);
@0000D2BE:0014 local_string2 = (local_string1 ^ global_string58);
@0000D2CB:0007 local_string2 = (local_string2 + ".mif");
@0000D2DC:0021 DeleteFile(local_string2);
@0000D2E5:0027 // return coming
@0000D2E9:0023 return 0;
@0000D2F2:0026 end; // checksum: 2ab35
@0000D2FE:0005 label_d2fe:
@0000D300:0022 function NUMBER function_238()
@0000D300 NUMBER local_number1, local_number2, local_number3, local_number4;
@0000D300
@0000D300
@0000D300 begin
@0000D309:000D local_number4 = (global_number25 = 0);
@0000D318:0004 if(local_number4) then // ref index: 1
@0000D324:0027 // return coming
@0000D328:0023 return 0;
@0000D331:0008 endif;
@0000D331:0008 label_d331:
@0000D333:0039 UseDll(global_string57);
@0000D33A:0006 local_number1 = LASTRESULT;
@0000D344:0006 local_number2 = 0;
@0000D350:000D local_number4 = (local_number1 = 0);
@0000D35F:0004 if(local_number4) then // ref index: 3
@0000D36B:000D local_number4 = (global_string49 = "Success");
@0000D37F:0004 if(local_number4) then // ref index: 1
@0000D38B:0006 local_number3 = 1;
@0000D397:0005 endif;
@0000D397:0005 label_d397:
@0000D399:0020 InstallStatusMIF(global_string58, global_string55, global_string50, global_string51, global_string56, global_string53, global_string54, local_number3); // dll: ISMIF32.dll
@0000D3B7:0006 local_number4 = LASTRESULT;
@0000D3C1:000E local_number4 = (local_number4 != 0);
@0000D3D0:0004 if(local_number4) then // ref index: 1
@0000D3DC:0006 local_number2 = 1;
@0000D3E8:0001 endif;
@0000D3E8:0001 label_d3e8:
@0000D3EA:003A UnUseDll(global_string57);
@0000D3F1:0006 endif;
@0000D3F1:0006 label_d3f1:
@0000D3F3:000D local_number4 = (local_number2 = 0);
@0000D402:0004 if(local_number4) then // ref index: 1
@0000D40E:0027 // return coming
@0000D412:0021 function_242();
@0000D418:0006 local_number4 = LASTRESULT;
@0000D422:0023 return local_number4;
@0000D429:0003 endif;
@0000D429:0003 label_d429:
@0000D42B:0027 // return coming
@0000D42F:0023 return 1;
@0000D438:0026 end; // checksum: 6b3b6909
@0000D444:001F label_d444:
@0000D446:0022 function NUMBER function_239()
@0000D446 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6;
@0000D446
@0000D446 OBJECT local_object1;
@0000D446 begin
@0000D44F:001A local_number1 = &local_object1;
@0000D459:0020 GetLocalTime(local_number1); // dll: KERNEL32.dll
@0000D462:0035 local_object1.nYearMonth;
@0000D476:0006 local_number1 = LASTRESULT;
@0000D480:0021 LOWORD/HIWORD(local_number1);
@0000D489:0006 local_number1 = LASTRESULT;
@0000D493:0035 local_object1.nYearMonth;
@0000D4A7:0006 local_number2 = LASTRESULT;
@0000D4B1:0021 HIWORD(local_number2);
@0000D4BA:0006 local_number2 = LASTRESULT;
@0000D4C4:0035 local_object1.nDay;
@0000D4D2:0006 local_number3 = LASTRESULT;
@0000D4DC:0021 HIWORD(local_number3);
@0000D4E5:0006 local_number3 = LASTRESULT;
@0000D4EF:0035 local_object1.nHourMin;
@0000D501:0006 local_number4 = LASTRESULT;
@0000D50B:0021 LOWORD/HIWORD(local_number4);
@0000D514:0006 local_number4 = LASTRESULT;
@0000D51E:0035 local_object1.nHourMin;
@0000D530:0006 local_number5 = LASTRESULT;
@0000D53A:0021 HIWORD(local_number5);
@0000D543:0006 local_number5 = LASTRESULT;
@0000D54D:0035 local_object1.nSeconds;
@0000D55F:0006 local_number6 = LASTRESULT;
@0000D569:0021 LOWORD/HIWORD(local_number6);
@0000D572:0006 local_number6 = LASTRESULT;
@0000D57C:0021 Sprintf(global_string52, "%04d%02d%02d%02d%02d%02d00.000000+000", local_number1, local_number2, local_number3, local_number4, local_number5, local_number6);
@0000D5BF:0027 // return coming
@0000D5C3:0023 return 1;
@0000D5CC:0026 end; // checksum: 5643831e
@0000D5DC:0004 label_d5dc:
@0000D5DE:0022 function NUMBER function_240(local_string1)
@0000D5DE NUMBER local_number1;
@0000D5DE STRING local_string2;
@0000D5DE
@0000D5DE begin
@0000D5E7:0004 if(global_number25) then // ref index: 1
@0000D5F3:0027 // return coming
@0000D5F7:0023 return 1;
@0000D600:0003 endif;
@0000D600:0003 label_d600:
@0000D602:000D local_number1 = (local_string1 = "");
@0000D60F:0004 if(local_number1) then // ref index: 1
@0000D61B:0006 local_string1 = "Status";
@0000D62B:000F endif;
@0000D62B:000F label_d62b:
@0000D62D:0006 global_string49 = "";
@0000D637:0006 global_string50 = "";
@0000D641:0006 global_string51 = "";
@0000D64B:0006 global_string52 = "";
@0000D655:0006 global_string53 = "";
@0000D65F:0006 global_string54 = "";
@0000D669:0006 global_string55 = "";
@0000D673:0006 global_string56 = "";
@0000D67D:0021 function_425();
@0000D683:0006 local_string2 = LASTRESULT;
@0000D68D:0014 global_string57 = (local_string2 ^ "ismif32.dll");
@0000D6A5:0006 global_string58 = local_string1;
@0000D6AF:000D local_number1 = (global_string56 = "");
@0000D6BC:0004 if(local_number1) then // ref index: 1
@0000D6C8:0006 global_string56 = "ENU";
@0000D6D5:0004 endif;
@0000D6D5:0004 label_d6d5:
@0000D6D7:0006 global_number25 = 1;
@0000D6E3:0027 // return coming
@0000D6E7:0023 return 1;
@0000D6F0:0026 end; // checksum: 8311d58
@0000D6FC:0005 label_d6fc:
@0000D6FE:0022 function NUMBER function_241()
@0000D6FE
@0000D6FE
@0000D6FE
@0000D6FE begin
@0000D707:0006 global_number25 = 0;
@0000D713:0027 // return coming
@0000D717:0023 return 1;
@0000D720:0026 end; // checksum: 32022
@0000D72C:0013 label_d72c:
@0000D72E:0022 function NUMBER function_242()
@0000D72E NUMBER local_number1, local_number2, local_number3, local_number4;
@0000D72E STRING local_string1, local_string2;
@0000D72E
@0000D72E begin
@0000D737:0021 function_425();
@0000D73D:0006 local_string1 = LASTRESULT;
@0000D747:0014 local_string1 = (local_string1 ^ global_string58);
@0000D754:0007 local_string1 = (local_string1 + ".mif");
@0000D765:0021 DeleteFile(local_string1);
@0000D76E:0021 function_172();
@0000D774:0006 local_number1 = LASTRESULT;
@0000D77E:0021 OpenFileMode(3);
@0000D789:0021 function_425();
@0000D78F:0006 local_string1 = LASTRESULT;
@0000D799:0007 local_string2 = (global_string58 + ".mif");
@0000D7AA:0021 CreateFile/OpenFile(local_number2, local_string1, local_string2);
@0000D7B9:0006 local_number4 = LASTRESULT;
@0000D7C3:0009 local_number4 = (local_number4 < 0);
@0000D7D2:0004 if(local_number4) then // ref index: 1
@0000D7DE:0021 OpenFileMode(local_number1);
@0000D7E7:0027 // return coming
@0000D7EB:0023 return 0;
@0000D7F4:0062 endif;
@0000D7F4:0062 label_d7f4:
@0000D7F6:0007 local_string1 = ("START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n");
@0000D82A:0007 local_string1 = (local_string1 + " START GROUP\r\n");
@0000D846:0007 local_string1 = (local_string1 + " NAME = \"ComponentID\"\r\n");
@0000D86D:0007 local_string1 = (local_string1 + " ID = 1\r\n");
@0000D886:0007 local_string1 = (local_string1 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n");
@0000D8B7:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000D8D9:0007 local_string1 = (local_string1 + " NAME = \"Manufacturer\"\r\n");
@0000D903:0007 local_string1 = (local_string1 + " ID = 1\r\n");
@0000D91E:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000D945:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000D96C:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000D992:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000D9AE:0007 local_string1 = (local_string1 + global_string55);
@0000D9BB:0007 local_string1 = (local_string1 + "\"\r\n");
@0000D9CB:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000D9EB:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000DA0D:0007 local_string1 = (local_string1 + " NAME = \"Product\"\r\n");
@0000DA32:0007 local_string1 = (local_string1 + " ID = 2\r\n");
@0000DA4D:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000DA74:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000DA9B:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000DAC1:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000DADD:0007 local_string1 = (local_string1 + global_string50);
@0000DAEA:0007 local_string1 = (local_string1 + "\"\r\n");
@0000DAFA:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000DB1A:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000DB3C:0007 local_string1 = (local_string1 + " NAME = \"Version\"\r\n");
@0000DB61:0007 local_string1 = (local_string1 + " ID = 3\r\n");
@0000DB7C:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000DBA3:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000DBCA:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000DBF0:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000DC0C:0007 local_string1 = (local_string1 + global_string51);
@0000DC19:0007 local_string1 = (local_string1 + "\"\r\n");
@0000DC29:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000DC49:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000DC6B:0007 local_string1 = (local_string1 + " NAME = \"Locale\"\r\n");
@0000DC8F:0007 local_string1 = (local_string1 + " ID = 4\r\n");
@0000DCAA:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000DCD1:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000DCF8:0007 local_string1 = (local_string1 + " TYPE = STRING(16)\r\n");
@0000DD1E:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000DD3A:0007 local_string1 = (local_string1 + global_string56);
@0000DD47:0007 local_string1 = (local_string1 + "\"\r\n");
@0000DD57:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000DD77:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000DD99:0007 local_string1 = (local_string1 + " NAME = \"Serial Number\"\r\n");
@0000DDC4:0007 local_string1 = (local_string1 + " ID = 5\r\n");
@0000DDDF:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000DE06:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000DE2D:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000DE53:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000DE6F:0007 local_string1 = (local_string1 + global_string53);
@0000DE7C:0007 local_string1 = (local_string1 + "\"\r\n");
@0000DE8C:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000DEAC:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000DECE:0007 local_string1 = (local_string1 + " NAME = \"Installation\"\r\n");
@0000DEF8:0007 local_string1 = (local_string1 + " ID = 6\r\n");
@0000DF13:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000DF3A:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000DF61:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000DF87:0007 local_string1 = (local_string1 + " VALUE = \"DateTime\"\r\n");
@0000DFAE:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000DFCE:0007 local_string1 = (local_string1 + " END GROUP\r\n");
@0000DFE8:0007 local_string1 = (local_string1 + " START GROUP\r\n");
@0000E004:0007 local_string1 = (local_string1 + " NAME = \"InstallStatus\"\r\n");
@0000E02D:0007 local_string1 = (local_string1 + " ID = 2\r\n");
@0000E046:0007 local_string1 = (local_string1 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n");
@0000E07A:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000E09C:0007 local_string1 = (local_string1 + " NAME = \"Status\"\r\n");
@0000E0C0:0007 local_string1 = (local_string1 + " ID = 1\r\n");
@0000E0DB:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000E102:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000E129:0007 local_string1 = (local_string1 + " TYPE = STRING(32)\r\n");
@0000E14F:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000E16B:0007 local_string1 = (local_string1 + global_string49);
@0000E178:0007 local_string1 = (local_string1 + "\"\r\n");
@0000E188:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000E1A8:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000E1CA:0007 local_string1 = (local_string1 + " NAME = \"Description\"\r\n");
@0000E1F3:0007 local_string1 = (local_string1 + " ID = 2\r\n");
@0000E20E:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000E235:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000E25C:0007 local_string1 = (local_string1 + " TYPE = STRING(128)\r\n");
@0000E283:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000E29F:0007 local_string1 = (local_string1 + global_string54);
@0000E2AC:0007 local_string1 = (local_string1 + "\"\r\n");
@0000E2BC:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000E2DC:0007 local_string1 = (local_string1 + " END GROUP\r\n");
@0000E2F6:0007 local_string1 = (local_string1 + "END COMPONENT");
@0000E310:0021 WriteLine/GetLine(local_number2, local_string1);
@0000E31C:0006 local_number3 = LASTRESULT;
@0000E326:0021 CloseFile(local_number2);
@0000E32F:0021 OpenFileMode(local_number1);
@0000E338:0009 local_number4 = (local_number3 < 0);
@0000E347:0004 if(local_number4) then // ref index: 1
@0000E353:0027 // return coming
@0000E357:0023 return 0;
@0000E360:0003 endif;
@0000E360:0003 label_e360:
@0000E362:0027 // return coming
@0000E366:0023 return 1;
@0000E36F:0026 end; // checksum: 592f195b
@0000E37B:0006 label_e37b:
@0000E37D:0022 function NUMBER function_244()
@0000E37D NUMBER local_number1;
@0000E37D STRING local_string1;
@0000E37D OBJECT local_object1;
@0000E37D begin
@0000E386:0006 global_string0 = global_string9;
@0000E390:0021 function_207();
@0000E396:0006 local_number1 = LASTRESULT;
@0000E3A0:0004 if(local_number1) then // ref index: 1
@0000E3AC:0020 _SetupInet(global_number21); // dll: ISRT.dll
@0000E3B5:000D endif;
@0000E3B5:000D label_e3b5:
@0000E3B7:0021 function_378();
@0000E3BD:0006 local_number1 = LASTRESULT;
@0000E3C7:0009 local_number1 = (local_number1 < 0);
@0000E3D6:0004 if(local_number1) then // ref index: 1
@0000E3E2:0021 function_403();
@0000E3E8:0006 local_number1 = LASTRESULT;
@0000E3F2:000D local_number1 = (local_number1 = 2);
@0000E401:0004 if(local_number1) then // ref index: 1
@0000E40D:0021 function_235(65, "Failed");
@0000E421:0021 function_235(73, "Failed silent installation. May be failed to allocate Memory.");
@0000E46C:0021 function_237();
@0000E472:0021 function_238();
@0000E478:0002 abort;
@0000E47C:0016 endif;
@0000E47C:0016 endif;
@0000E47C:0016 label_e47c:
@0000E47E:0021 function_237();
@0000E484:0021 function_238();
@0000E48A:0021 function_403();
@0000E490:0006 local_number1 = LASTRESULT;
@0000E49A:000E local_number1 = (local_number1 != 2);
@0000E4A9:0004 if(local_number1) then // ref index: 2
@0000E4B5:0020 __GetUser(global_number21, local_object1); // dll: ISRT.dll
@0000E4C1:0021 function_429();
@0000E4C7:0006 local_string1 = LASTRESULT;
@0000E4D1:0014 local_string1 = (local_string1 ^ "user.pal");
@0000E4E6:0021 function_215(3, local_string1);
@0000E4F4:0006 local_number1 = LASTRESULT;
@0000E4FE:0004 if(local_number1) then // ref index: 1
@0000E50A:0021 function_429();
@0000E510:0006 local_string1 = LASTRESULT;
@0000E51A:0014 local_string1 = (local_string1 ^ "user.pal");
@0000E52F:0033 local_object1.DefaultPalette = local_string1;
@0000E54A:0021 function_429();
@0000E550:0006 local_string1 = LASTRESULT;
@0000E55A:0014 local_string1 = (local_string1 ^ "user.pal");
@0000E56F:0020 _SetPaletteFile(global_number21, local_string1); // dll: ISRT.dll
@0000E57B:0005 goto label_e649;
@0000E584:000E endif;
@0000E584:000E label_e584:
@0000E586:0021 function_429();
@0000E58C:0006 local_string1 = LASTRESULT;
@0000E596:0014 local_string1 = (local_string1 ^ "default.pal");
@0000E5AE:0021 function_215(3, local_string1);
@0000E5BC:0006 local_number1 = LASTRESULT;
@0000E5C6:0004 if(local_number1) then // ref index: 1
@0000E5D2:0021 function_429();
@0000E5D8:0006 local_string1 = LASTRESULT;
@0000E5E2:0014 local_string1 = (local_string1 ^ "default.pal");
@0000E5FA:0033 local_object1.DefaultPalette = local_string1;
@0000E615:0021 function_429();
@0000E61B:0006 local_string1 = LASTRESULT;
@0000E625:0014 local_string1 = (local_string1 ^ "default.pal");
@0000E63D:0020 _SetPaletteFile(global_number21, local_string1); // dll: ISRT.dll
@0000E649:0006 endif;
@0000E649:0006 endif;
@0000E649:0006 label_e649:
@0000E64B:0021 SdLoadString(11115);
@0000E656:0006 local_string1 = LASTRESULT;
@0000E660:0021 SetTitle(local_string1, 0, -16776960);
@0000E673:0027 // return coming
@0000E677:0023 return 0;
@0000E680:0026 end; // checksum: 7564c120
@0000E690:0005 label_e690:
@0000E692:0022 function NUMBER function_245()
@0000E692 NUMBER local_number1;
@0000E692
@0000E692
@0000E692 begin
@0000E69B:0021 function_207();
@0000E6A1:0006 local_number1 = LASTRESULT;
@0000E6AB:0004 if(local_number1) then // ref index: 1
@0000E6B7:0020 _CleanupInet(global_number21); // dll: ISRT.dll
@0000E6C0:0003 endif;
@0000E6C0:0003 label_e6c0:
@0000E6C2:0027 // return coming
@0000E6C6:0023 return 0;
@0000E6CF:0026 end; // checksum: 352a2811
@0000E6DB:0005 label_e6db:
@0000E6DD:0022 function NUMBER HIWORD(local_number1)
@0000E6DD NUMBER local_number2;
@0000E6DD
@0000E6DD
@0000E6DD begin
@0000E6E6:0027 // return coming
@0000E6EA:0017 local_number2 = (local_number1 >> 16);
@0000E6F9:0023 return local_number2;
@0000E700:0026 end; // checksum: 23231
@0000E70C:0005 label_e70c:
@0000E70E:0022 function NUMBER LOWORD/HIWORD(local_number1)
@0000E70E NUMBER local_number2;
@0000E70E
@0000E70E
@0000E70E begin
@0000E717:0027 // return coming
@0000E71B:0012 local_number2 = (local_number1 & 65535);
@0000E72A:0023 return local_number2;
@0000E731:0026 end; // checksum: fddd34
@0000E73D:000A label_e73d:
@0000E73F:0022 function NUMBER function_252(local_number1, local_number2)
@0000E73F NUMBER local_number3, local_number4;
@0000E73F
@0000E73F
@0000E73F begin
@0000E748:0027 // return coming
@0000E74C:0021 LOWORD/HIWORD(local_number2);
@0000E755:0006 local_number3 = LASTRESULT;
@0000E75F:0016 local_number3 = (local_number3 << 16);
@0000E76E:0021 LOWORD/HIWORD(local_number1);
@0000E777:0006 local_number4 = LASTRESULT;
@0000E781:0013 local_number3 = (local_number3 | local_number4);
@0000E78E:0023 return local_number3;
@0000E795:0026 end; // checksum: 14026
@0000E7A1:0005 label_e7a1:
@0000E7A3:0022 function NUMBER SendMessage(local_number1, local_number2, local_number3, local_number4)
@0000E7A3 NUMBER local_number5;
@0000E7A3
@0000E7A3
@0000E7A3 begin
@0000E7AC:000D local_number5 = (local_number1 = 0);
@0000E7BB:0004 if(local_number5) then // ref index: 1
@0000E7C7:0027 // return coming
@0000E7CB:0023 return -2;
@0000E7D4:0005 endif;
@0000E7D4:0005 label_e7d4:
@0000E7D6:0027 // return coming
@0000E7DA:0020 SendMessageA(local_number1, local_number2, local_number3, local_number4); // dll: USER32.dll
@0000E7EC:0006 local_number5 = LASTRESULT;
@0000E7F6:0023 return local_number5;
@0000E7FD:0026 end; // checksum: fec1a0ca
@0000E809:0006 label_e809:
@0000E80B:0022 function NUMBER GetWindowHandle(local_number1)
@0000E80B NUMBER local_number2;
@0000E80B
@0000E80B
@0000E80B begin
@0000E814:000D local_number2 = (local_number1 = -2);
@0000E823:0004 if(local_number2) then // ref index: 2
@0000E82F:0004 if(global_number27) then // ref index: 1
@0000E83B:0027 // return coming
@0000E83F:0023 return global_number27;
@0000E846:0004 endif;
@0000E846:0004 label_e846:
@0000E848:0020 GetHandle(global_number21, -2); // dll: ISRT.dll
@0000E856:0006 global_number27 = LASTRESULT;
@0000E860:0027 // return coming
@0000E864:0023 return global_number27;
@0000E86B:0003 endif;
@0000E86B:0003 label_e86b:
@0000E86D:0027 // return coming
@0000E871:0023 return 0;
@0000E87A:0026 end; // checksum: 7047352d
@0000E886:0006 label_e886:
@0000E888:0022 function NUMBER MessageBeep/Delay(local_number1)
@0000E888 NUMBER local_number2;
@0000E888
@0000E888
@0000E888 begin
@0000E891:0021 function_403();
@0000E897:0006 local_number2 = LASTRESULT;
@0000E8A1:000E local_number2 = (local_number2 != 2);
@0000E8B0:0004 if(local_number2) then // ref index: 1
@0000E8BC:0020 MessageBeepP(0); // dll: ISRT.dll
@0000E8C7:0003 endif;
@0000E8C7:0003 label_e8c7:
@0000E8C9:0027 // return coming
@0000E8CD:0023 return 0;
@0000E8D6:0026 end; // checksum: 35317f23
@0000E8E2:0002 label_e8e2:
@0000E8E4:0022 function NUMBER Do(local_number1)
@0000E8E4 NUMBER local_number2, local_number3;
@0000E8E4 STRING local_string1;
@0000E8E4 OBJECT local_object1, local_object2;
@0000E8E4 begin
@0000E8ED:0001 // switch/while/???
@0000E8F1:0007 label_e8f1:
@0000E8F3:000D local_number3 = (local_number1 = 2);
@0000E902:0004 if(local_number3) then // ref index: 1
@0000E90E:0027 // return coming
@0000E912:0030 _unknown_ 2
@0000E91B:0006 local_number3 = LASTRESULT;
@0000E925:0023 return local_number3;
@0000E92C:0005 goto label_eb6e;
@0000E935:0007 endif;
@0000E935:0007 label_e935:
@0000E937:000D local_number3 = (local_number1 = 1);
@0000E946:0004 if(local_number3) then // ref index: 1
@0000E952:0027 // return coming
@0000E956:0030 _unknown_ 1
@0000E95F:0006 local_number3 = LASTRESULT;
@0000E969:0023 return local_number3;
@0000E970:0005 goto label_eb6e;
@0000E979:0014 endif;
@0000E979:0014 label_e979:
@0000E97B:000D local_number3 = (local_number1 = 64);
@0000E98A:0004 if(local_number3) then // ref index: 5
@0000E996:0035 global_object7.NeedReboot;
@0000E9AA:0006 local_object1 = LASTRESULT;
@0000E9B4:0035 global_object8.PerformPendingRegistrations(local_object1);
@0000E9DC:0006 local_object1 = NOTHING;
@0000E9E6:0006 global_string5 = "";
@0000E9F0:0035 global_object8.Errors;
@0000EA00:0006 local_object1 = LASTRESULT;
@0000EA0A:0035 local_object1.Count;
@0000EA19:0006 local_object1 = NOTHING;
@0000EA23:0006 local_object1 = LASTRESULT;
@0000EA2D:0004 if(local_object1) then // ref index: 3
@0000EA39:0006 local_object1 = NOTHING;
@0000EA43:0006 local_number2 = 1;
@0000EA4F:0035 global_object8.Errors;
@0000EA5F:0006 local_object1 = LASTRESULT;
@0000EA69:0035 local_object1.Count;
@0000EA78:0006 local_object1 = NOTHING;
@0000EA82:0006 local_object1 = LASTRESULT;
@0000EA8C:000C label_ea8c:
@0000EA8E:000B local_number3 = (local_number2 <= local_object1);
@0000EA9B:0004 if(local_number3) then // ref index: 1
@0000EAA7:0035 global_object8.Errors(local_number2);
@0000EABA:0006 local_object2 = LASTRESULT;
@0000EAC4:0035 local_object2.File;
@0000EAD2:0006 local_object2 = NOTHING;
@0000EADC:0006 local_object2 = LASTRESULT;
@0000EAE6:0007 local_string1 = (global_string5 + local_object2);
@0000EAF3:0006 local_object2 = NOTHING;
@0000EAFD:0007 global_string5 = (local_string1 + ";");
@0000EB0B:0007 local_number2 = (local_number2 + 1);
@0000EB1A:0005 goto label_ea8c;
@0000EB23:0004 endif;
@0000EB23:0004 label_eb23:
@0000EB25:0027 // return coming
@0000EB29:0006 local_object1 = NOTHING;
@0000EB33:0023 return -1;
@0000EB3C:0005 goto label_eb54;
@0000EB45:0002 endif;
@0000EB45:0002 label_eb45:
@0000EB47:0027 // return coming
@0000EB4B:0023 return 0;
@0000EB54:0001 label_eb54:
@0000EB56:0005 goto label_eb6e;
@0000EB5F:0002 endif;
@0000EB5F:0002 label_eb5f:
@0000EB61:0027 // return coming
@0000EB65:0023 return -1;
@0000EB6E:0003 label_eb6e:
@0000EB70:0027 // return coming
@0000EB74:0023 return 0;
@0000EB7D:0026 end; // checksum: 772c8b43
@0000EB91:0004 label_eb91:
@0000EB93:0022 function NUMBER __ISRTDoExit()
@0000EB93
@0000EB93
@0000EB93
@0000EB93 begin
@0000EB9C:0021 Do(2);
@0000EBA7:0024 return;
@0000EBAB:0026 end; // checksum: 2071700
@0000EBB7:0005 label_ebb7:
@0000EBB9:0022 function NUMBER System(local_number1)
@0000EBB9 NUMBER local_number2;
@0000EBB9
@0000EBB9
@0000EBB9 begin
@0000EBC2:000E local_number2 = (local_number1 != 3);
@0000EBD1:0004 if(local_number2) then // ref index: 1
@0000EBDD:0027 // return coming
@0000EBE1:0023 return -1;
@0000EBEA:0004 endif;
@0000EBEA:0004 label_ebea:
@0000EBEC:0035 global_object7.Reboot;
@0000EBFC:0027 // return coming
@0000EC00:0023 return 0;
@0000EC09:0026 end; // checksum: c293d3ff
@0000EC15:0005 label_ec15:
@0000EC17:0022 function NUMBER function_259(local_number1, local_number2, local_number3, local_string1)
@0000EC17
@0000EC17
@0000EC17
@0000EC17 begin
@0000EC20:0020 _Divide(local_number1, local_number2, local_number3, local_string1); // dll: ISRT.dll
@0000EC32:0027 // return coming
@0000EC36:0023 return 0;
@0000EC3F:0026 end; // checksum: 235f515c
@0000EC4B:0007 label_ec4b:
@0000EC4D:0022 function STRING function_260(local_number1)
@0000EC4D NUMBER local_number2;
@0000EC4D STRING local_string1;
@0000EC4D
@0000EC4D begin
@0000EC56:0021 StrLength(local_string1);
@0000EC5F:0006 local_number2 = LASTRESULT;
@0000EC69:0020 FormatMessageA(4608, 0, local_number1, 0, local_string1, local_number2, 0); // dll: KERNEL32.dll
@0000EC8C:0027 // return coming
@0000EC90:0023 return local_string1;
@0000EC97:0026 end; // checksum: 143f6d00
@0000ECA3:0009 label_eca3:
@0000ECA5:0022 function NUMBER MessageBox(local_string1, local_number1)
@0000ECA5 NUMBER local_number2, local_number3, local_number4, local_number5;
@0000ECA5 STRING local_string2, local_string3, local_string4;
@0000ECA5
@0000ECA5 begin
@0000ECAE:0021 function_403();
@0000ECB4:0006 local_number5 = LASTRESULT;
@0000ECBE:000D local_number5 = (local_number5 = 2);
@0000ECCD:0004 if(local_number5) then // ref index: 1
@0000ECD9:0021 SdMakeName(local_string2, "MessageBox", "", global_number28);
@0000ECF5:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string3, local_number3);
@0000ED12:0027 // return coming
@0000ED16:0023 return local_number3;
@0000ED1D:0001 endif;
@0000ED1D:0001 label_ed1d:
@0000ED1F:0001 // switch/while/???
@0000ED23:0007 label_ed23:
@0000ED25:000D local_number5 = (local_number1 = -65535);
@0000ED34:0004 if(local_number5) then // ref index: 1
@0000ED40:0006 local_number2 = 8256;
@0000ED4C:0006 local_number4 = 11034;
@0000ED58:0021 function_141(4);
@0000ED63:0006 local_string4 = LASTRESULT;
@0000ED6D:0005 goto label_ee4e;
@0000ED76:0007 endif;
@0000ED76:0007 label_ed76:
@0000ED78:000D local_number5 = (local_number1 = -65534);
@0000ED87:0004 if(local_number5) then // ref index: 1
@0000ED93:0006 local_number2 = 8240;
@0000ED9F:0006 local_number4 = 11032;
@0000EDAB:0021 function_141(2);
@0000EDB6:0006 local_string4 = LASTRESULT;
@0000EDC0:0005 goto label_ee4e;
@0000EDC9:0007 endif;
@0000EDC9:0007 label_edc9:
@0000EDCB:000D local_number5 = (local_number1 = -65533);
@0000EDDA:0004 if(local_number5) then // ref index: 1
@0000EDE6:0006 local_number2 = 8208;
@0000EDF2:0006 local_number4 = 11033;
@0000EDFE:0021 function_141(3);
@0000EE09:0006 local_string4 = LASTRESULT;
@0000EE13:0005 goto label_ee4e;
@0000EE1C:0004 endif;
@0000EE1C:0004 label_ee1c:
@0000EE1E:0013 local_number2 = (local_number1 | 8192);
@0000EE2D:0006 local_number4 = 11061;
@0000EE39:0021 function_141(11);
@0000EE44:0006 local_string4 = LASTRESULT;
@0000EE4E:0004 label_ee4e:
@0000EE50:000D local_number5 = (local_string4 = "");
@0000EE5D:0004 if(local_number5) then // ref index: 1
@0000EE69:0021 SdLoadString(local_number4);
@0000EE72:0006 local_string4 = LASTRESULT;
@0000EE7C:0008 endif;
@0000EE7C:0008 label_ee7c:
@0000EE7E:0021 function_264(local_string1, local_string4, local_number2);
@0000EE8D:0006 local_number3 = LASTRESULT;
@0000EE97:0021 function_403();
@0000EE9D:0006 local_number5 = LASTRESULT;
@0000EEA7:000D local_number5 = (local_number5 = 1);
@0000EEB6:0004 if(local_number5) then // ref index: 1
@0000EEC2:0021 SdMakeName(local_string2, "MessageBox", "", global_number28);
@0000EEDE:0021 SilentWriteData(local_string2, "Result", 2, local_string3, local_number3);
@0000EEFB:0003 endif;
@0000EEFB:0003 label_eefb:
@0000EEFD:0027 // return coming
@0000EF01:0023 return local_number3;
@0000EF08:0026 end; // checksum: f1032fca
@0000EF18:0009 label_ef18:
@0000EF1A:0022 function NUMBER SprintfBox(local_number1, local_string1, local_string2)
@0000EF1A NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7;
@0000EF1A STRING local_string3, local_string4, local_string5;
@0000EF1A OBJECT local_object1;
@0000EF1A begin
@0000EF23:0021 function_403();
@0000EF29:0006 local_number6 = LASTRESULT;
@0000EF33:000D local_number6 = (local_number6 = 2);
@0000EF42:0004 if(local_number6) then // ref index: 1
@0000EF4E:0021 SdMakeName(local_string3, "SprintfBox", "", global_number29);
@0000EF6A:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3);
@0000EF87:0027 // return coming
@0000EF8B:0023 return local_number3;
@0000EF92:0001 endif;
@0000EF92:0001 label_ef92:
@0000EF94:0001 // switch/while/???
@0000EF98:0004 label_ef98:
@0000EF9A:000D local_number6 = (local_number1 = -65535);
@0000EFA9:0004 if(local_number6) then // ref index: 1
@0000EFB5:0006 local_number2 = 8256;
@0000EFC1:0005 goto label_f03f;
@0000EFCA:0004 endif;
@0000EFCA:0004 label_efca:
@0000EFCC:000D local_number6 = (local_number1 = -65534);
@0000EFDB:0004 if(local_number6) then // ref index: 1
@0000EFE7:0006 local_number2 = 8240;
@0000EFF3:0005 goto label_f03f;
@0000EFFC:0004 endif;
@0000EFFC:0004 label_effc:
@0000EFFE:000D local_number6 = (local_number1 = -65533);
@0000F00D:0004 if(local_number6) then // ref index: 1
@0000F019:0006 local_number2 = 8208;
@0000F025:0005 goto label_f03f;
@0000F02E:0001 endif;
@0000F02E:0001 label_f02e:
@0000F030:0013 local_number2 = (local_number1 | 8192);
@0000F03F:0004 label_f03f:
@0000F041:000D local_number6 = (local_string1 = "");
@0000F04E:0004 if(local_number6) then // ref index: 1
@0000F05A:0021 SdLoadString(11341);
@0000F065:0006 local_string1 = LASTRESULT;
@0000F06F:0004 endif;
@0000F06F:0004 label_f06f:
@0000F071:0021 StrLength(local_string5);
@0000F07A:0006 local_number4 = LASTRESULT;
@0000F084:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll
@0000F096:0006 local_number5 = LASTRESULT;
@0000F0A0:000E label_f0a0:
@0000F0A2:0001 // switch/while/???
@0000F0A6:000D local_number6 = (local_number5 = -5);
@0000F0B5:0009 local_number7 = (local_number4 < 100000);
@0000F0C4:0019 local_number6 = (local_number6 = local_number7);
@0000F0D1:0004 if(local_number6) then // ref index: 2
@0000F0DD:0021 StrLength(local_string5);
@0000F0E6:0006 local_number6 = LASTRESULT;
@0000F0F0:0010 local_number6 = (local_number6 * 2);
@0000F0FF:0031 Resize(local_string5, local_number6);
@0000F109:0006 local_number6 = LASTRESULT;
@0000F113:0009 local_number6 = (local_number6 < 0);
@0000F122:0004 if(local_number6) then // ref index: 1
@0000F12E:0027 // return coming
@0000F132:0023 return -1;
@0000F13B:0005 endif;
@0000F13B:0005 label_f13b:
@0000F13D:0021 StrLength(local_string5);
@0000F146:0006 local_number4 = LASTRESULT;
@0000F150:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll
@0000F162:0006 local_number5 = LASTRESULT;
@0000F16C:0005 goto label_f0a0;
@0000F175:0008 endif;
@0000F175:0008 label_f175:
@0000F177:0021 function_264(local_string5, local_string1, local_number2);
@0000F186:0006 local_number3 = LASTRESULT;
@0000F190:0021 function_403();
@0000F196:0006 local_number6 = LASTRESULT;
@0000F1A0:000D local_number6 = (local_number6 = 1);
@0000F1AF:0004 if(local_number6) then // ref index: 1
@0000F1BB:0021 SdMakeName(local_string3, "SprintfBox", "", global_number29);
@0000F1D7:0021 SilentWriteData(local_string3, "Result", 2, local_string4, local_number3);
@0000F1F4:0003 endif;
@0000F1F4:0003 label_f1f4:
@0000F1F6:0027 // return coming
@0000F1FA:0023 return local_number3;
@0000F201:0026 end; // checksum: 4c7cdb2d
@0000F211:0007 label_f211:
@0000F213:0022 function NUMBER function_264(local_string1, local_string2, local_number1)
@0000F213 NUMBER local_number2, local_number3, local_number4;
@0000F213
@0000F213
@0000F213 begin
@0000F21C:0021 GetWindowHandle(-2);
@0000F227:0006 local_number2 = LASTRESULT;
@0000F231:0020 IsIconic(local_number2); // dll: USER.dll
@0000F23A:0006 local_number4 = LASTRESULT;
@0000F244:0004 if(local_number4) then // ref index: 1
@0000F250:0020 ShowWindow(local_number2, 9); // dll: USER.dll
@0000F25E:0008 endif;
@0000F25E:0008 label_f25e:
@0000F260:0021 function_354(local_number2);
@0000F269:0020 _EnablePrevDialog(global_number21, 0, "MessageBox"); // dll: ISRT.dll
@0000F284:0020 MessageBoxA(local_number2, local_string1, local_string2, local_number1); // dll: USER32.dll
@0000F296:0006 local_number3 = LASTRESULT;
@0000F2A0:0020 _EnablePrevDialog(global_number21, 1, ""); // dll: ISRT.dll
@0000F2B1:0027 // return coming
@0000F2B5:0023 return local_number3;
@0000F2BC:0026 end; // checksum: bfd350fc
@0000F2C8:0005 label_f2c8:
@0000F2CA:0022 function VARIANT GetObject(local_string1)
@0000F2CA
@0000F2CA
@0000F2CA OBJECT local_object1;
@0000F2CA begin
@0000F2D3:0020 _GetObject(global_number21, local_string1, local_object1); // dll: ISRT.dll
@0000F2E2:0027 // return coming
@0000F2E6:0023 return local_object1;
@0000F2ED:0026 end; // checksum: 4559201d
@0000F2FD:004D label_f2fd:
@0000F2FF:0022 function NUMBER function_268()
@0000F2FF NUMBER local_number1, local_number2;
@0000F2FF STRING local_string1;
@0000F2FF OBJECT local_object1;
@0000F2FF begin
@0000F308:0035 global_object3.WINNT;
@0000F317:0006 local_object1 = LASTRESULT;
@0000F321:0033 local_object1.bWinNT = 0;
@0000F336:0006 local_object1 = NOTHING;
@0000F340:0035 global_object3.WINNT;
@0000F34F:0006 local_object1 = LASTRESULT;
@0000F359:0033 local_object1.bWinNT4 = 0;
@0000F36F:0006 local_object1 = NOTHING;
@0000F379:0035 global_object3.WINNT;
@0000F388:0006 local_object1 = LASTRESULT;
@0000F392:0033 local_object1.bWinNT351 = 0;
@0000F3AA:0006 local_object1 = NOTHING;
@0000F3B4:0035 global_object3.WINNT;
@0000F3C3:0006 local_object1 = LASTRESULT;
@0000F3CD:0033 local_object1.bWin2000 = 0;
@0000F3E4:0006 local_object1 = NOTHING;
@0000F3EE:0035 global_object3.WINNT;
@0000F3FD:0006 local_object1 = LASTRESULT;
@0000F407:0033 local_object1.nServicePack = 0;
@0000F422:0006 local_object1 = NOTHING;
@0000F42C:0035 global_object3.WINNT;
@0000F43B:0006 local_object1 = LASTRESULT;
@0000F445:0033 local_object1.bAdmin_Logged_On = 0;
@0000F464:0006 local_object1 = NOTHING;
@0000F46E:0035 global_object3.WIN9X;
@0000F47D:0006 local_object1 = LASTRESULT;
@0000F487:0033 local_object1.bWin95 = 0;
@0000F49C:0006 local_object1 = NOTHING;
@0000F4A6:0035 global_object3.WIN9X;
@0000F4B5:0006 local_object1 = LASTRESULT;
@0000F4BF:0033 local_object1.bWin9X = 0;
@0000F4D4:0006 local_object1 = NOTHING;
@0000F4DE:0035 global_object3.WIN9X;
@0000F4ED:0006 local_object1 = LASTRESULT;
@0000F4F7:0033 local_object1.bWin98 = 0;
@0000F50C:0006 local_object1 = NOTHING;
@0000F516:0035 global_object3.WIN9X;
@0000F525:0006 local_object1 = LASTRESULT;
@0000F52F:0033 local_object1.bSubversion_A = 0;
@0000F54B:0006 local_object1 = NOTHING;
@0000F555:0035 global_object3.WIN9X;
@0000F564:0006 local_object1 = LASTRESULT;
@0000F56E:0033 local_object1.bSubversion_B = 0;
@0000F58A:0006 local_object1 = NOTHING;
@0000F594:0035 global_object3.WIN9X;
@0000F5A3:0006 local_object1 = LASTRESULT;
@0000F5AD:0033 local_object1.bSubversion_C = 0;
@0000F5C9:0006 local_object1 = NOTHING;
@0000F5D3:0035 global_object3.WIN9X;
@0000F5E2:0006 local_object1 = LASTRESULT;
@0000F5EC:0033 local_object1.bVersionNotFound = 0;
@0000F60B:0006 local_object1 = NOTHING;
@0000F615:0033 global_object3.bShellExplorer = 0;
@0000F632:0033 global_object3.bAlpha = 0;
@0000F647:0033 global_object3.bIntel = 0;
@0000F65C:0033 global_object3.nOSMajor = 0;
@0000F673:0033 global_object3.nOSMinor = 0;
@0000F68A:0033 global_object3.nWinMajor = 0;
@0000F6A2:0033 global_object3.nWinMinor = 0;
@0000F6BA:0021 GetSystemInfo(150, local_number1, local_string1);
@0000F6CB:000D local_number2 = (local_number1 = 2);
@0000F6DA:0004 if(local_number2) then // ref index: 4
@0000F6E6:0035 global_object3.WINNT;
@0000F6F5:0006 local_object1 = LASTRESULT;
@0000F6FF:0033 local_object1.bWinNT = 1;
@0000F714:0006 local_object1 = NOTHING;
@0000F71E:0021 GetSystemInfo(85, local_number1, local_string1);
@0000F72F:0033 global_object3.nWinMajor = local_number1;
@0000F745:000D local_number2 = (local_number1 = 4);
@0000F754:0004 if(local_number2) then // ref index: 1
@0000F760:0033 global_object3.bShellExplorer = 1;
@0000F77D:0035 global_object3.WINNT;
@0000F78C:0006 local_object1 = LASTRESULT;
@0000F796:0033 local_object1.bWinNT4 = 1;
@0000F7AC:0006 local_object1 = NOTHING;
@0000F7B6:0005 goto label_f894;
@0000F7BF:0007 endif;
@0000F7BF:0007 label_f7bf:
@0000F7C1:0009 local_number2 = (local_number1 < 4);
@0000F7D0:0004 if(local_number2) then // ref index: 1
@0000F7DC:0035 global_object3.WINNT;
@0000F7EB:0006 local_object1 = LASTRESULT;
@0000F7F5:0033 local_object1.bWinNT351 = 1;
@0000F80D:0006 local_object1 = NOTHING;
@0000F817:0005 goto label_f894;
@0000F820:0007 endif;
@0000F820:0007 label_f820:
@0000F822:000D local_number2 = (local_number1 = 5);
@0000F831:0004 if(local_number2) then // ref index: 1
@0000F83D:0033 global_object3.bShellExplorer = 1;
@0000F85A:0035 global_object3.WINNT;
@0000F869:0006 local_object1 = LASTRESULT;
@0000F873:0033 local_object1.bWin2000 = 1;
@0000F88A:0006 local_object1 = NOTHING;
@0000F894:0008 endif;
@0000F894:0008 label_f894:
@0000F896:0021 GetSystemInfo(95, local_number1, local_string1);
@0000F8A7:0033 global_object3.nWinMinor = local_number1;
@0000F8BD:0021 GetSystemInfo(90, local_number1, local_string1);
@0000F8CE:0033 global_object3.nOSMinor = local_number1;
@0000F8E3:0021 GetSystemInfo(80, local_number1, local_string1);
@0000F8F4:0033 global_object3.nOSMajor = local_number1;
@0000F909:0021 function_269();
@0000F90F:0005 goto label_fac2;
@0000F918:0011 endif;
@0000F918:0011 label_f918:
@0000F91A:000D local_number2 = (local_number1 = 6);
@0000F929:0004 if(local_number2) then // ref index: 3
@0000F935:0035 global_object3.WIN9X;
@0000F944:0006 local_object1 = LASTRESULT;
@0000F94E:0033 local_object1.bWin9X = 1;
@0000F963:0006 local_object1 = NOTHING;
@0000F96D:0033 global_object3.bShellExplorer = 1;
@0000F98A:0021 GetSystemInfo(95, local_number1, local_string1);
@0000F99B:0033 global_object3.nWinMinor = local_number1;
@0000F9B1:0009 local_number2 = (local_number1 < 10);
@0000F9C0:0004 if(local_number2) then // ref index: 1
@0000F9CC:0035 global_object3.WIN9X;
@0000F9DB:0006 local_object1 = LASTRESULT;
@0000F9E5:0033 local_object1.bWin95 = 1;
@0000F9FA:0006 local_object1 = NOTHING;
@0000FA04:0021 function_270();
@0000FA0A:0005 goto label_fa4d;
@0000FA13:0004 endif;
@0000FA13:0004 label_fa13:
@0000FA15:0035 global_object3.WIN9X;
@0000FA24:0006 local_object1 = LASTRESULT;
@0000FA2E:0033 local_object1.bWin98 = 1;
@0000FA43:0006 local_object1 = NOTHING;
@0000FA4D:0006 label_fa4d:
@0000FA4F:0021 GetSystemInfo(90, local_number1, local_string1);
@0000FA60:0033 global_object3.nOSMinor = local_number1;
@0000FA75:0021 GetSystemInfo(80, local_number1, local_string1);
@0000FA86:0033 global_object3.nOSMajor = local_number1;
@0000FA9B:0021 GetSystemInfo(85, local_number1, local_string1);
@0000FAAC:0033 global_object3.nWinMajor = local_number1;
@0000FAC2:0005 endif;
@0000FAC2:0005 label_fac2:
@0000FAC4:0021 GetSystemInfo(10, local_number1, local_string1);
@0000FAD5:000D local_number2 = (local_number1 = 601);
@0000FAE4:0004 if(local_number2) then // ref index: 1
@0000FAF0:0033 global_object3.bAlpha = 1;
@0000FB05:0005 goto label_fb25;
@0000FB0E:0001 endif;
@0000FB0E:0001 label_fb0e:
@0000FB10:0033 global_object3.bIntel = 1;
@0000FB25:0002 label_fb25:
@0000FB27:0024 return;
@0000FB2B:0026 end; // checksum: d72d7430
@0000FB3B:0016 label_fb3b:
@0000FB3D:0022 function NUMBER function_269()
@0000FB3D NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@0000FB3D STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@0000FB3D OBJECT local_object1;
@0000FB3D begin
@0000FB46:0035 global_object3.WINNT;
@0000FB55:0006 local_object1 = LASTRESULT;
@0000FB5F:0021 function_215(8, local_string1);
@0000FB6D:0006 local_number5 = LASTRESULT;
@0000FB77:0033 local_object1.bAdmin_Logged_On = local_number5;
@0000FB94:0006 local_object1 = NOTHING;
@0000FB9E:0006 local_string2 = "Software\\Microsoft\\Windows NT\\CurrentVersion";
@0000FBD4:0021 RegDBSetDefaultRoot(-2147483646);
@0000FBDF:0006 local_string3 = "CSDVersion";
@0000FBF3:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string2, local_string3, local_number1, local_string4, local_number2);
@0000FC08:0028 StrLengthChars(local_string4);
@0000FC0F:0006 local_number3 = LASTRESULT;
@0000FC19:000F local_number5 = (local_number3 - 1);
@0000FC28:0029 StrSub(local_string5, local_string4, local_number5, 1);
@0000FC3A:002C StrToNum(local_number4, local_string5);
@0000FC44:0035 global_object3.WINNT;
@0000FC53:0006 local_object1 = LASTRESULT;
@0000FC5D:0033 local_object1.nServicePack = local_number4;
@0000FC76:0006 local_object1 = NOTHING;
@0000FC80:0024 return;
@0000FC84:0026 end; // checksum: 5c840772
@0000FC94:0008 label_fc94:
@0000FC96:0022 function NUMBER function_270()
@0000FC96 NUMBER local_number1, local_number2, local_number3;
@0000FC96 STRING local_string1, local_string2, local_string3, local_string4;
@0000FC96 OBJECT local_object1;
@0000FC96 begin
@0000FC9F:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion";
@0000FCD2:0006 local_string2 = "SubVersionNumber";
@0000FCEC:0021 function_286(-2147483646, local_string1, local_string2, local_number1, local_string3, local_number2);
@0000FD06:0006 local_number3 = LASTRESULT;
@0000FD10:000D local_number3 = (local_number3 = 0);
@0000FD1F:0004 if(local_number3) then // ref index: 1
@0000FD2B:0006 local_string4 = local_string3;
@0000FD35:0007 endif;
@0000FD35:0007 label_fd35:
@0000FD37:0008 local_number3 = (local_string4 % "a");
@0000FD45:0004 if(local_number3) then // ref index: 1
@0000FD51:0035 global_object3.WIN9X;
@0000FD60:0006 local_object1 = LASTRESULT;
@0000FD6A:0033 local_object1.bSubversion_A = 1;
@0000FD86:0006 local_object1 = NOTHING;
@0000FD90:0005 goto label_febe;
@0000FD99:0007 endif;
@0000FD99:0007 label_fd99:
@0000FD9B:0008 local_number3 = (local_string4 % "b");
@0000FDA9:0004 if(local_number3) then // ref index: 1
@0000FDB5:0035 global_object3.WIN9X;
@0000FDC4:0006 local_object1 = LASTRESULT;
@0000FDCE:0033 local_object1.bSubversion_B = 1;
@0000FDEA:0006 local_object1 = NOTHING;
@0000FDF4:0005 goto label_febe;
@0000FDFD:0007 endif;
@0000FDFD:0007 label_fdfd:
@0000FDFF:0008 local_number3 = (local_string4 % "c");
@0000FE0D:0004 if(local_number3) then // ref index: 1
@0000FE19:0035 global_object3.WIN9X;
@0000FE28:0006 local_object1 = LASTRESULT;
@0000FE32:0033 local_object1.bSubversion_C = 1;
@0000FE4E:0006 local_object1 = NOTHING;
@0000FE58:0005 goto label_febe;
@0000FE61:0006 endif;
@0000FE61:0006 label_fe61:
@0000FE63:000D local_number3 = (local_string4 = "");
@0000FE70:0004 if(local_number3) then // ref index: 1
@0000FE7C:0035 global_object3.WIN9X;
@0000FE8B:0006 local_object1 = LASTRESULT;
@0000FE95:0033 local_object1.bVersionNotFound = 1;
@0000FEB4:0006 local_object1 = NOTHING;
@0000FEBE:0002 endif;
@0000FEBE:0002 label_febe:
@0000FEC0:0024 return;
@0000FEC4:0026 end; // checksum: dc46c45
@0000FED4:0005 label_fed4:
@0000FED6:0022 function NUMBER GetProfString(local_string1, local_string2, local_string3, local_string4)
@0000FED6 NUMBER local_number1, local_number2, local_number3, local_number4, local_number6;
@0000FED6 STRING local_string5, local_string6;
@0000FED6
@0000FED6 begin
@0000FEDF:000D local_number6 = (local_string2 = "");
@0000FEEC:0004 if(local_number6) then // ref index: 1
@0000FEF8:0006 local_number2 = 0;
@0000FF04:0005 goto label_ff19;
@0000FF0D:0001 endif;
@0000FF0D:0001 label_ff0d:
@0000FF0F:001A local_number2 = &local_string2;
@0000FF19:0004 label_ff19:
@0000FF1B:000D local_number6 = (local_string3 = "");
@0000FF28:0004 if(local_number6) then // ref index: 1
@0000FF34:0006 local_number1 = 0;
@0000FF40:0005 goto label_ff55;
@0000FF49:0001 endif;
@0000FF49:0001 label_ff49:
@0000FF4B:001A local_number1 = &local_string3;
@0000FF55:0008 label_ff55:
@0000FF57:0031 Resize(local_string4, 2048);
@0000FF63:0032 SizeOf(local_string4);
@0000FF6A:0006 local_number4 = LASTRESULT;
@0000FF74:000D local_number6 = (local_string1 = "WIN.INI");
@0000FF88:0004 if(local_number6) then // ref index: 1
@0000FF94:0020 GetProfileStringA(local_number2, local_number1, "", local_string4, local_number4); // dll: KERNEL32.dll
@0000FFA9:0006 local_number3 = LASTRESULT;
@0000FFB3:0005 goto label_10084;
@0000FFBC:0008 endif;
@0000FFBC:0008 label_ffbc:
@0000FFBE:0021 function_274(local_string1);
@0000FFC7:0006 local_number6 = LASTRESULT;
@0000FFD1:000D local_number6 = (local_number6 = 0);
@0000FFE0:0004 if(local_number6) then // ref index: 1
@0000FFEC:0021 function_425();
@0000FFF2:0006 local_string6 = LASTRESULT;
@0000FFFC:0014 local_string5 = (local_string6 ^ local_string1);
@00010009:0005 goto label_1001e;
@00010012:0001 endif;
@00010012:0001 label_10012:
@00010014:0006 local_string5 = local_string1;
@0001001E:0006 label_1001e:
@00010020:0021 function_215(3, local_string5);
@0001002E:0006 local_number6 = LASTRESULT;
@00010038:000D local_number6 = (local_number6 = 0);
@00010047:0004 if(local_number6) then // ref index: 1
@00010053:0027 // return coming
@00010057:0023 return -1;
@00010060:0002 endif;
@00010060:0002 label_10060:
@00010062:0020 GetPrivateProfileStringA(local_number2, local_number1, "", local_string4, local_number4, local_string1); // dll: KERNEL32.dll
@0001007A:0006 local_number3 = LASTRESULT;
@00010084:0004 label_10084:
@00010086:000D local_number6 = (local_number3 = 0);
@00010095:0004 if(local_number6) then // ref index: 1
@000100A1:0027 // return coming
@000100A5:0023 return -1;
@000100AE:0004 endif;
@000100AE:0004 label_100ae:
@000100B0:0009 local_number6 = (local_number4 < local_number3);
@000100BD:0004 if(local_number6) then // ref index: 1
@000100C9:0027 // return coming
@000100CD:0023 return -5;
@000100D6:0003 endif;
@000100D6:0003 label_100d6:
@000100D8:000B local_number6 = (local_number3 <= 0);
@000100E7:0004 if(local_number6) then // ref index: 1
@000100F3:0006 local_string4 = "";
@000100FD:0003 endif;
@000100FD:0003 label_100fd:
@000100FF:0027 // return coming
@00010103:0023 return 0;
@0001010C:0026 end; // checksum: d1defc87
@00010118:0005 label_10118:
@0001011A:0022 function NUMBER WriteProfString(local_string1, local_string2, local_string3, local_string4)
@0001011A NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@0001011A
@0001011A
@0001011A begin
@00010123:000D local_number4 = (local_string3 = "");
@00010130:0004 if(local_number4) then // ref index: 1
@0001013C:0006 local_number1 = 0;
@00010148:0005 goto label_1015d;
@00010151:0001 endif;
@00010151:0001 label_10151:
@00010153:001A local_number1 = &local_string3;
@0001015D:0004 label_1015d:
@0001015F:000D local_number4 = (local_string4 = "");
@0001016C:0004 if(local_number4) then // ref index: 1
@00010178:0006 local_number2 = 0;
@00010184:0005 goto label_10199;
@0001018D:0001 endif;
@0001018D:0001 label_1018d:
@0001018F:001A local_number2 = &local_string4;
@00010199:0005 label_10199:
@0001019B:000D local_number4 = (local_string1 = "WIN.INI");
@000101AF:0004 if(local_number4) then // ref index: 1
@000101BB:0020 WriteProfileStringA(local_string2, local_number1, local_number2); // dll: KERNEL32.dll
@000101CA:0006 local_number3 = LASTRESULT;
@000101D4:0005 goto label_101fb;
@000101DD:0002 endif;
@000101DD:0002 label_101dd:
@000101DF:0020 WritePrivateProfileStringA(local_string2, local_number1, local_number2, local_string1); // dll: KERNEL32.dll
@000101F1:0006 local_number3 = LASTRESULT;
@000101FB:000C label_101fb:
@000101FD:000D local_number4 = (local_string2 = "");
@0001020A:000D local_number5 = (local_string3 = "");
@00010217:0019 local_number4 = (local_number4 = local_number5);
@00010224:000D local_number5 = (local_string4 = "");
@00010231:0019 local_number4 = (local_number4 = local_number5);
@0001023E:0018 local_number4 = (local_number3 || local_number4);
@0001024B:0004 if(local_number4) then // ref index: 2
@00010257:000E local_number4 = (local_string3 != "");
@00010264:000E local_number5 = (local_string4 != "");
@00010271:0019 local_number4 = (local_number4 = local_number5);
@0001027E:0004 if(local_number4) then // ref index: 1
@0001028A:0021 WriteProfString(local_string1, local_string2, local_string3, "");
@0001029C:0003 endif;
@0001029C:0003 label_1029c:
@0001029E:0027 // return coming
@000102A2:0023 return 0;
@000102AB:0005 goto label_102c3;
@000102B4:0002 endif;
@000102B4:0002 label_102b4:
@000102B6:0027 // return coming
@000102BA:0023 return -1;
@000102C3:0001 label_102c3:
@000102C5:0026 end; // checksum: d49f65d8
@000102D1:0010 label_102d1:
@000102D3:0022 function NUMBER WriteProfString(local_string1, local_string2, local_string3, local_string4)
@000102D3 NUMBER local_number1;
@000102D3
@000102D3 OBJECT local_object1, local_object2, local_object3, local_object4;
@000102D3 begin
@000102DC:0021 function_432();
@000102E2:0034 set local_object3 = LASTRESULT;
@000102EC:0020 IsObject(local_object3); // dll: ISRT.dll
@000102F5:0006 local_number1 = LASTRESULT;
@000102FF:0004 if(local_number1) then // ref index: 1
@0001030B:0033 local_object1. = 0 = local_string1;
@0001031D:0033 local_object1. = 1 = local_string2;
@0001032F:0033 local_object1. = 2 = local_string3;
@00010341:0033 local_object1. = 3 = local_string4;
@00010353:0033 local_object1. = 4 = 0;
@00010367:0033 local_object1. = 5 = 0;
@0001037B:0035 local_object3.OpSequence(OPTYPE_INI);
@0001039C:0006 local_object4 = LASTRESULT;
@000103A6:0035 local_object4.Add(local_object1.local_object2);
@000103B9:0006 local_object4 = NOTHING;
@000103C3:0003 endif;
@000103C3:0003 label_103c3:
@000103C5:0027 // return coming
@000103C9:0023 return 0;
@000103D2:0026 end; // checksum: 4f71bf2c
@000103EE:0009 label_103ee:
@000103F0:0022 function NUMBER function_274(local_string1)
@000103F0 NUMBER local_number1, local_number2;
@000103F0 STRING local_string2, local_string3;
@000103F0
@000103F0 begin
@000103F9:0021 ParsePath(local_string2, local_string1, 0);
@0001040A:0021 ParsePath(local_string3, local_string1, 2);
@0001041B:000D local_number1 = (local_string2 = "");
@00010428:000D local_number2 = (local_string3 = "");
@00010435:0018 local_number1 = (local_number1 || local_number2);
@00010442:0004 if(local_number1) then // ref index: 1
@0001044E:0027 // return coming
@00010452:0023 return 0;
@0001045B:0008 endif;
@0001045B:0008 label_1045b:
@0001045D:001E local_number1 = local_string2[1];
@0001046C:000D local_number1 = (local_number1 = 58);
@0001047B:0004 if(local_number1) then // ref index: 1
@00010487:0027 // return coming
@0001048B:001E local_number1 = local_string2[0];
@0001049A:0021 function_276(local_number1);
@000104A3:0006 local_number1 = LASTRESULT;
@000104AD:0023 return local_number1;
@000104B4:0003 endif;
@000104B4:0003 label_104b4:
@000104B6:0027 // return coming
@000104BA:0023 return 1;
@000104C3:0026 end; // checksum: 6ea38
@000104CF:0004 label_104cf:
@000104D1:0022 function NUMBER function_275(local_string1, local_number1)
@000104D1 NUMBER local_number3;
@000104D1
@000104D1
@000104D1 begin
@000104DA:000D local_number3 = (local_number1 = 0);
@000104E9:0004 if(local_number3) then // ref index: 1
@000104F5:0021 function_277(local_string1);
@000104FE:0004 endif;
@000104FE:0004 label_104fe:
@00010500:0014 local_string1 = (local_string1 ^ "");
@0001050D:0027 // return coming
@00010511:0023 return 0;
@0001051A:0026 end; // checksum: 74b3d
@00010526:000B label_10526:
@00010528:0022 function NUMBER function_276(local_number1)
@00010528 NUMBER local_number2, local_number3, local_number4;
@00010528
@00010528
@00010528 begin
@00010531:0027 // return coming
@00010535:000C local_number2 = (local_number1 >= 97);
@00010544:000B local_number3 = (local_number1 <= 122);
@00010553:0019 local_number2 = (local_number2 = local_number3);
@00010560:000C local_number3 = (local_number1 >= 65);
@0001056F:000B local_number4 = (local_number1 <= 90);
@0001057E:0019 local_number3 = (local_number3 = local_number4);
@0001058B:0018 local_number2 = (local_number2 || local_number3);
@00010598:0023 return local_number2;
@0001059F:0026 end; // checksum: 2763c
@000105AB:0007 label_105ab:
@000105AD:0022 function NUMBER function_277(local_string1)
@000105AD NUMBER local_number1, local_number2, local_number3;
@000105AD STRING local_string2, local_string3, local_string4;
@000105AD
@000105AD begin
@000105B6:0021 ParsePath(local_string2, local_string1, 1);
@000105C7:000D local_number2 = (local_string2 = "");
@000105D4:0004 if(local_number2) then // ref index: 1
@000105E0:0007 local_string1 = (".\\" + local_string1);
@000105EF:0027 // return coming
@000105F3:0023 return 1;
@000105FC:0006 endif;
@000105FC:0006 label_105fc:
@000105FE:0028 StrLengthChars(local_string2);
@00010605:0006 local_number1 = LASTRESULT;
@0001060F:0009 local_number2 = (local_number1 < 2);
@0001061E:0004 if(local_number2) then // ref index: 1
@0001062A:0027 // return coming
@0001062E:0023 return 0;
@00010637:000A endif;
@00010637:000A label_10637:
@00010639:001E local_number2 = local_string2[1];
@00010648:000D local_number2 = (local_number2 = 58);
@00010657:000D local_number3 = (local_number1 = 2);
@00010666:0019 local_number2 = (local_number2 = local_number3);
@00010673:0004 if(local_number2) then // ref index: 1
@0001067F:0021 GetDir(local_string1, local_string3);
@0001068B:0007 local_string4 = (local_string2 + ".\\");
@0001069A:0007 local_string1 = (local_string4 + local_string3);
@000106A7:0027 // return coming
@000106AB:0023 return 1;
@000106B4:0003 endif;
@000106B4:0003 label_106b4:
@000106B6:0027 // return coming
@000106BA:0023 return 0;
@000106C3:0026 end; // checksum: 32f01
@000106CF:0009 label_106cf:
@000106D1:0022 function NUMBER CreateInstallationInfo()
@000106D1 NUMBER local_number1, local_number2;
@000106D1 STRING local_string1;
@000106D1
@000106D1 begin
@000106DA:0021 function_235(12, global_string60);
@000106E8:0021 function_235(20, global_string61);
@000106F6:0021 function_235(28, global_string62);
@00010704:0021 function_235(65, "Success");
@00010719:0021 function_235(73, "Installation Successful.");
@0001073F:0004 if(global_number31) then // ref index: 1
@0001074B:0027 // return coming
@0001074F:0023 return -1;
@00010758:000A endif;
@00010758:000A label_10758:
@0001075A:000D local_number1 = (global_string60 = "");
@00010767:000D local_number2 = (global_string61 = "");
@00010774:0018 local_number1 = (local_number1 || local_number2);
@00010781:000D local_number2 = (global_string62 = "");
@0001078E:0018 local_number1 = (local_number1 || local_number2);
@0001079B:000D local_number2 = (global_string63 = "");
@000107A8:0018 local_number1 = (local_number1 || local_number2);
@000107B5:0004 if(local_number1) then // ref index: 1
@000107C1:0027 // return coming
@000107C5:0023 return -1;
@000107CE:000D endif;
@000107CE:000D label_107ce:
@000107D0:0021 function_397(global_string60, global_string61, global_string62);
@000107DF:0021 function_398(0);
@000107EA:0014 local_string1 = ("Software" ^ global_string60);
@000107FF:0014 local_string1 = (local_string1 ^ global_string61);
@0001080C:0014 local_string1 = (local_string1 ^ global_string62);
@00010819:0007 global_string59 = (local_string1 + "\\");
@00010827:0020 _RegCreateKey(global_number21, -2147483646, global_string59, "", 1); // dll: ISRT.dll
@00010840:0006 local_number1 = LASTRESULT;
@0001084A:0009 local_number1 = (local_number1 < 0);
@00010859:0004 if(local_number1) then // ref index: 1
@00010865:0006 global_string59 = "";
@0001086F:0027 // return coming
@00010873:0023 return -1;
@0001087C:0004 endif;
@0001087C:0004 label_1087c:
@0001087E:0006 global_number30 = 1;
@0001088A:0027 // return coming
@0001088E:0023 return 0;
@00010897:0026 end; // checksum: 95b81410
@000108A3:0008 label_108a3:
@000108A5:0022 function NUMBER SetInstallationInfo(local_string1, local_string2, local_string3, local_string4)
@000108A5
@000108A5
@000108A5
@000108A5 begin
@000108AE:0006 global_string60 = local_string1;
@000108B8:0006 global_string61 = local_string2;
@000108C2:0006 global_string62 = local_string3;
@000108CC:0006 global_string63 = local_string4;
@000108D6:0027 // return coming
@000108DA:0023 return 0;
@000108E3:0026 end; // checksum: 1003c27
@000108EF:0006 label_108ef:
@000108F1:0022 function NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2)
@000108F1 NUMBER local_number3;
@000108F1
@000108F1
@000108F1 begin
@000108FA:0027 // return coming
@000108FE:0021 function_286(global_number32, local_string1, local_string2, local_number1, local_string3, local_number2);
@00010916:0006 local_number3 = LASTRESULT;
@00010920:0023 return local_number3;
@00010927:0026 end; // checksum: 1033429
@00010933:0005 label_10933:
@00010935:0022 function NUMBER RegDBSetDefaultRoot(local_number1)
@00010935
@00010935
@00010935
@00010935 begin
@0001093E:0006 global_number32 = local_number1;
@00010948:0027 // return coming
@0001094C:0023 return 0;
@00010955:0026 end; // checksum: 31f25
@00010961:0007 label_10961:
@00010963:0022 function NUMBER RegDBSetItem(local_number1, local_string1)
@00010963 NUMBER local_number2, local_number3;
@00010963 STRING local_string2, local_string3, local_string4;
@00010963
@00010963 begin
@0001096C:0021 function_285(local_number1, local_string2, local_string3, local_number2);
@0001097E:0006 local_number3 = LASTRESULT;
@00010988:0009 local_number3 = (local_number3 < 0);
@00010997:0004 if(local_number3) then // ref index: 1
@000109A3:0027 // return coming
@000109A7:0023 return -1;
@000109B0:0008 endif;
@000109B0:0008 label_109b0:
@000109B2:0021 ParsePath(local_string4, local_string2, 1);
@000109C3:0021 StrRemoveLastSlash(local_string4);
@000109CC:0020 _RegCreateKey(global_number21, -2147483646, local_string4, "", 1); // dll: ISRT.dll
@000109E5:0027 // return coming
@000109E9:0021 function_287(local_number2, local_string2, local_string3, 1, local_string1, -1);
@00010A05:0006 local_number3 = LASTRESULT;
@00010A0F:0023 return local_number3;
@00010A16:0026 end; // checksum: 301da3f4
@00010A22:0006 label_10a22:
@00010A24:0022 function NUMBER MaintenanceStart()
@00010A24 NUMBER local_number1;
@00010A24
@00010A24
@00010A24 begin
@00010A2D:0027 // return coming
@00010A31:0021 function_284(global_string12);
@00010A3A:0006 local_number1 = LASTRESULT;
@00010A44:0023 return local_number1;
@00010A4B:0026 end; // checksum: 7262e
@00010A57:0008 label_10a57:
@00010A59:0022 function NUMBER function_284(local_string1)
@00010A59 NUMBER local_number1;
@00010A59 STRING local_string2;
@00010A59
@00010A59 begin
@00010A62:0014 local_string2 = (global_string10 ^ "setup.ilg");
@00010A78:0021 RegDBSetItem(4, local_string1);
@00010A86:0006 local_number1 = LASTRESULT;
@00010A90:0009 local_number1 = (local_number1 < 0);
@00010A9F:0004 if(local_number1) then // ref index: 1
@00010AAB:0027 // return coming
@00010AAF:0023 return -1;
@00010AB8:0006 endif;
@00010AB8:0006 label_10ab8:
@00010ABA:0021 RegDBSetItem(3, global_string61);
@00010AC8:0006 local_number1 = LASTRESULT;
@00010AD2:0009 local_number1 = (local_number1 < 0);
@00010AE1:0004 if(local_number1) then // ref index: 1
@00010AED:0027 // return coming
@00010AF1:0023 return -1;
@00010AFA:0006 endif;
@00010AFA:0006 label_10afa:
@00010AFC:0021 RegDBSetItem(5, local_string2);
@00010B0A:0006 local_number1 = LASTRESULT;
@00010B14:0009 local_number1 = (local_number1 < 0);
@00010B23:0004 if(local_number1) then // ref index: 1
@00010B2F:0027 // return coming
@00010B33:0023 return -1;
@00010B3C:0003 endif;
@00010B3C:0003 label_10b3c:
@00010B3E:0027 // return coming
@00010B42:0023 return 0;
@00010B4B:0026 end; // checksum: 9de11e86
@00010B57:0011 label_10b57:
@00010B59:0022 function NUMBER function_285(local_number1, local_string1, local_string2, local_number2)
@00010B59 NUMBER local_number3, local_number4, local_number5;
@00010B59
@00010B59 OBJECT local_object1;
@00010B59 begin
@00010B62:0006 local_number2 = -2147483646;
@00010B6E:0035 global_object3.WINNT;
@00010B7D:0006 local_object1 = LASTRESULT;
@00010B87:0035 local_object1.bWinNT;
@00010B97:0006 local_object1 = NOTHING;
@00010BA1:0006 local_number4 = LASTRESULT;
@00010BAB:0035 global_object3.bShellExplorer;
@00010BC3:0006 local_number5 = LASTRESULT;
@00010BCD:0019 local_number4 = (local_number4 = local_number5);
@00010BDA:0019 local_number4 = (local_number4 = local_number3);
@00010BE7:0004 if(local_number4) then // ref index: 1
@00010BF3:0021 function_374();
@00010BF9:0006 local_number4 = LASTRESULT;
@00010C03:000D local_number4 = (local_number4 = 0);
@00010C12:0004 if(local_number4) then // ref index: 1
@00010C1E:0006 local_number2 = -2147483647;
@00010C2A:0001 endif;
@00010C2A:0001 endif;
@00010C2A:0001 label_10c2a:
@00010C2C:0001 // switch/while/???
@00010C30:0006 label_10c30:
@00010C32:000D local_number4 = (local_number1 = 1);
@00010C41:0004 if(local_number4) then // ref index: 2
@00010C4D:000D local_number4 = (global_string63 = "");
@00010C5A:0004 if(local_number4) then // ref index: 1
@00010C66:0027 // return coming
@00010C6A:0023 return -1;
@00010C73:0003 endif;
@00010C73:0003 label_10c73:
@00010C75:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63);
@00010CB6:0006 local_string2 = "Path";
@00010CC4:0005 goto label_10fa9;
@00010CCD:0006 endif;
@00010CCD:0006 label_10ccd:
@00010CCF:000D local_number4 = (local_number1 = 2);
@00010CDE:0004 if(local_number4) then // ref index: 2
@00010CEA:000D local_number4 = (global_string63 = "");
@00010CF7:0004 if(local_number4) then // ref index: 1
@00010D03:0027 // return coming
@00010D07:0023 return -1;
@00010D10:0003 endif;
@00010D10:0003 label_10d10:
@00010D12:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63);
@00010D53:0006 local_string2 = "";
@00010D5D:0005 goto label_10fa9;
@00010D66:0006 endif;
@00010D66:0006 label_10d66:
@00010D68:000D local_number4 = (local_number1 = 3);
@00010D77:0004 if(local_number4) then // ref index: 2
@00010D83:000D local_number4 = (global_string1 = "");
@00010D90:0004 if(local_number4) then // ref index: 1
@00010D9C:0027 // return coming
@00010DA0:0023 return -1;
@00010DA9:0005 endif;
@00010DA9:0005 label_10da9:
@00010DAB:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1);
@00010DEC:0006 local_string2 = "DisplayName";
@00010E01:0006 local_number3 = 1;
@00010E0D:0006 local_number2 = -2147483646;
@00010E19:0005 goto label_10fa9;
@00010E22:0006 endif;
@00010E22:0006 label_10e22:
@00010E24:000D local_number4 = (local_number1 = 4);
@00010E33:0004 if(local_number4) then // ref index: 2
@00010E3F:000D local_number4 = (global_string1 = "");
@00010E4C:0004 if(local_number4) then // ref index: 1
@00010E58:0027 // return coming
@00010E5C:0023 return -1;
@00010E65:0005 endif;
@00010E65:0005 label_10e65:
@00010E67:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1);
@00010EA8:0006 local_string2 = "UninstallString";
@00010EC1:0006 local_number3 = 1;
@00010ECD:0006 local_number2 = -2147483646;
@00010ED9:0005 goto label_10fa9;
@00010EE2:0006 endif;
@00010EE2:0006 label_10ee2:
@00010EE4:000D local_number4 = (local_number1 = 5);
@00010EF3:0004 if(local_number4) then // ref index: 2
@00010EFF:000D local_number4 = (global_string1 = "");
@00010F0C:0004 if(local_number4) then // ref index: 1
@00010F18:0027 // return coming
@00010F1C:0023 return -1;
@00010F25:0005 endif;
@00010F25:0005 label_10f25:
@00010F27:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1);
@00010F68:0006 local_string2 = "LogFile";
@00010F79:0006 local_number3 = 1;
@00010F85:0006 local_number2 = -2147483646;
@00010F91:0005 goto label_10fa9;
@00010F9A:0002 endif;
@00010F9A:0002 label_10f9a:
@00010F9C:0027 // return coming
@00010FA0:0023 return -1;
@00010FA9:0003 label_10fa9:
@00010FAB:0027 // return coming
@00010FAF:0023 return 0;
@00010FB8:0026 end; // checksum: 57676bbe
@00010FC8:000C label_10fc8:
@00010FCA:0022 function NUMBER function_286(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3)
@00010FCA NUMBER local_number4, local_number6, local_number7;
@00010FCA
@00010FCA
@00010FCA begin
@00010FD3:0006 local_number6 = 0;
@00010FDF:0021 StrLength(local_string3);
@00010FE8:0006 local_number3 = LASTRESULT;
@00010FF2:0020 _RegQueryKeyValue(global_number21, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll
@0001100D:0006 local_number4 = LASTRESULT;
@00011017:000D local_number7 = (local_number4 = -10);
@00011026:0004 if(local_number7) then // ref index: 1
@00011032:0020 _RegQueryKeyBinaryValue(global_number21, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll
@0001104A:0006 local_number4 = LASTRESULT;
@00011054:0006 local_number2 = 3;
@00011060:0006 local_number6 = 1;
@0001106C:0004 endif;
@0001106C:0004 label_1106c:
@0001106E:000B local_number7 = (local_number4 <= 0);
@0001107D:0004 if(local_number7) then // ref index: 1
@00011089:0027 // return coming
@0001108D:0023 return local_number4;
@00011094:000A endif;
@00011094:000A label_11094:
@00011096:0032 SizeOf(local_string3);
@0001109D:0006 local_number7 = LASTRESULT;
@000110A7:000A local_number7 = (local_number4 > local_number7);
@000110B4:0004 if(local_number7) then // ref index: 2
@000110C0:0031 Resize(local_string3, local_number3);
@000110CA:0006 local_number7 = LASTRESULT;
@000110D4:0009 local_number7 = (local_number7 < 0);
@000110E3:0004 if(local_number7) then // ref index: 1
@000110EF:0027 // return coming
@000110F3:0023 return -1;
@000110FC:0002 endif;
@000110FC:0002 label_110fc:
@000110FE:0021 StrLength(local_string3);
@00011107:0006 local_number3 = LASTRESULT;
@00011111:0005 endif;
@00011111:0005 label_11111:
@00011113:0004 if(local_number6) then // ref index: 1
@0001111F:0027 // return coming
@00011123:0020 _RegQueryKeyBinaryValue(global_number21, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll
@0001113B:0006 local_number7 = LASTRESULT;
@00011145:0023 return local_number7;
@0001114C:0005 endif;
@0001114C:0005 label_1114c:
@0001114E:0027 // return coming
@00011152:0020 _RegQueryKeyValue(global_number21, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll
@0001116D:0006 local_number7 = LASTRESULT;
@00011177:0023 return local_number7;
@0001117E:0026 end; // checksum: 503bb25
@0001118A:0007 label_1118a:
@0001118C:0022 function NUMBER function_287(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3)
@0001118C NUMBER local_number4;
@0001118C
@0001118C
@0001118C begin
@00011195:000D local_number4 = (local_number2 = 3);
@000111A4:0004 if(local_number4) then // ref index: 1
@000111B0:0027 // return coming
@000111B4:0020 _RegSetKeyBinaryValue(global_number21, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll
@000111CC:0006 local_number4 = LASTRESULT;
@000111D6:0023 return local_number4;
@000111DD:0005 endif;
@000111DD:0005 label_111dd:
@000111DF:0027 // return coming
@000111E3:0020 _RegSetKeyValue(global_number21, local_number1, local_string1, local_string2, local_number2, local_string3); // dll: ISRT.dll
@000111FB:0006 local_number4 = LASTRESULT;
@00011205:0023 return local_number4;
@0001120C:0026 end; // checksum: 16f0919
@00011218:0005 label_11218:
@0001121A:0022 function NUMBER function_288()
@0001121A
@0001121A
@0001121A
@0001121A begin
@00011223:0006 global_number32 = -2147483648;
@0001122F:0027 // return coming
@00011233:0023 return 0;
@0001123C:0026 end; // checksum: 321a2
@00011248:0006 label_11248:
@0001124A:0022 function NUMBER ListCreate(local_number1)
@0001124A NUMBER local_number2;
@0001124A
@0001124A
@0001124A begin
@00011253:0027 // return coming
@00011257:0020 _ListCreate(global_number21, local_number1); // dll: ISRT.dll
@00011263:0006 local_number2 = LASTRESULT;
@0001126D:0023 return local_number2;
@00011274:0026 end; // checksum: 422a012e
@00011280:0006 label_11280:
@00011282:0022 function NUMBER ListDestroy(local_number1)
@00011282 NUMBER local_number2;
@00011282
@00011282
@00011282 begin
@0001128B:0027 // return coming
@0001128F:0020 _ListDestroy(global_number21, local_number1); // dll: ISRT.dll
@0001129B:0006 local_number2 = LASTRESULT;
@000112A5:0023 return local_number2;
@000112AC:0026 end; // checksum: 2d370038
@000112B8:0006 label_112b8:
@000112BA:0022 function NUMBER ListCount/ListDestroy(local_number1)
@000112BA NUMBER local_number2;
@000112BA
@000112BA
@000112BA begin
@000112C3:0027 // return coming
@000112C7:0020 _ListCount(global_number21, local_number1); // dll: ISRT.dll
@000112D3:0006 local_number2 = LASTRESULT;
@000112DD:0023 return local_number2;
@000112E4:0026 end; // checksum: 52520122
@000112F0:0006 label_112f0:
@000112F2:0022 function NUMBER ListSetIndex(local_number1, local_number2)
@000112F2 NUMBER local_number3;
@000112F2
@000112F2
@000112F2 begin
@000112FB:0027 // return coming
@000112FF:0020 _ListSetIndex(global_number21, local_number1, local_number2); // dll: ISRT.dll
@0001130E:0006 local_number3 = LASTRESULT;
@00011318:0023 return local_number3;
@0001131F:0026 end; // checksum: 363c0b79
@0001132B:0006 label_1132b:
@0001132D:0022 function NUMBER ListAddItem(local_number1, local_number2, local_number3)
@0001132D NUMBER local_number4;
@0001132D
@0001132D
@0001132D begin
@00011336:0027 // return coming
@0001133A:0020 _ListAddItem(global_number21, local_number1, local_number2, local_number3); // dll: ISRT.dll
@0001134C:0006 local_number4 = LASTRESULT;
@00011356:0023 return local_number4;
@0001135D:0026 end; // checksum: 2e390003
@00011369:0006 label_11369:
@0001136B:0022 function NUMBER ListAddString(local_number1, local_string1, local_number2)
@0001136B NUMBER local_number3;
@0001136B
@0001136B
@0001136B begin
@00011374:0027 // return coming
@00011378:0020 _ListAddString(global_number21, local_number1, local_string1, local_number2); // dll: ISRT.dll
@0001138A:0006 local_number3 = LASTRESULT;
@00011394:0023 return local_number3;
@0001139B:0026 end; // checksum: 2a2e6376
@000113A7:0009 label_113a7:
@000113A9:0022 function NUMBER ListCurrentString/ListGetFirstString/ListGetNextString(local_number1, local_string1)
@000113A9 NUMBER local_number2, local_number3, local_number4;
@000113A9
@000113A9
@000113A9 begin
@000113B2:0021 StrLength(local_string1);
@000113BB:0006 local_number3 = LASTRESULT;
@000113C5:0020 _ListCurrentString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@000113D7:0006 local_number2 = LASTRESULT;
@000113E1:000D local_number3 = (local_number2 = -502);
@000113F0:0004 if(local_number3) then // ref index: 1
@000113FC:0006 local_number2 = 1;
@00011408:0005 goto label_114cc;
@00011411:000E endif;
@00011411:000E label_11411:
@00011413:000E local_number3 = (local_number2 != 0);
@00011422:000A local_number4 = (local_number2 > 0);
@00011431:0019 local_number3 = (local_number3 = local_number4);
@0001143E:0004 if(local_number3) then // ref index: 2
@0001144A:0031 Resize(local_string1, local_number2);
@00011454:0006 local_number3 = LASTRESULT;
@0001145E:000D local_number3 = (local_number2 = local_number3);
@0001146B:000C local_number3 = (local_number3 >= 0);
@0001147A:0004 if(local_number3) then // ref index: 1
@00011486:0021 StrLength(local_string1);
@0001148F:0006 local_number3 = LASTRESULT;
@00011499:0020 _ListCurrentString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@000114AB:0006 local_number2 = LASTRESULT;
@000114B5:0005 goto label_114cc;
@000114BE:0001 endif;
@000114BE:0001 label_114be:
@000114C0:0006 local_number2 = -1;
@000114CC:0003 endif;
@000114CC:0003 label_114cc:
@000114CE:0027 // return coming
@000114D2:0023 return local_number2;
@000114D9:0026 end; // checksum: 3dc0b
@000114E5:0006 label_114e5:
@000114E7:0022 function NUMBER ListFindString(local_number1, local_string1)
@000114E7 NUMBER local_number2;
@000114E7
@000114E7
@000114E7 begin
@000114F0:0027 // return coming
@000114F4:0020 _ListFindString(global_number21, local_number1, local_string1); // dll: ISRT.dll
@00011503:0006 local_number2 = LASTRESULT;
@0001150D:0023 return local_number2;
@00011514:0026 end; // checksum: 3b474944
@00011520:0006 label_11520:
@00011522:0022 function NUMBER ListGetFirstItem(local_number1, local_number2)
@00011522 NUMBER local_number3;
@00011522
@00011522
@00011522 begin
@0001152B:0027 // return coming
@0001152F:0020 _ListGetFirstItem(global_number21, local_number1, local_number2); // dll: ISRT.dll
@0001153E:0006 local_number3 = LASTRESULT;
@00011548:0023 return local_number3;
@0001154F:0026 end; // checksum: 455e5117
@0001155B:0009 label_1155b:
@0001155D:0022 function NUMBER ListGetFirstString(local_number1, local_string1)
@0001155D NUMBER local_number2, local_number3, local_number4;
@0001155D
@0001155D
@0001155D begin
@00011566:0021 StrLength(local_string1);
@0001156F:0006 local_number3 = LASTRESULT;
@00011579:0020 _ListGetFirstString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0001158B:0006 local_number2 = LASTRESULT;
@00011595:000D local_number3 = (local_number2 = -502);
@000115A4:0004 if(local_number3) then // ref index: 1
@000115B0:0006 local_number2 = 1;
@000115BC:0005 goto label_11680;
@000115C5:000E endif;
@000115C5:000E label_115c5:
@000115C7:000E local_number3 = (local_number2 != 0);
@000115D6:000A local_number4 = (local_number2 > 0);
@000115E5:0019 local_number3 = (local_number3 = local_number4);
@000115F2:0004 if(local_number3) then // ref index: 2
@000115FE:0031 Resize(local_string1, local_number2);
@00011608:0006 local_number3 = LASTRESULT;
@00011612:000D local_number3 = (local_number2 = local_number3);
@0001161F:000C local_number3 = (local_number3 >= 0);
@0001162E:0004 if(local_number3) then // ref index: 1
@0001163A:0021 StrLength(local_string1);
@00011643:0006 local_number3 = LASTRESULT;
@0001164D:0020 _ListGetFirstString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0001165F:0006 local_number2 = LASTRESULT;
@00011669:0005 goto label_11680;
@00011672:0001 endif;
@00011672:0001 label_11672:
@00011674:0006 local_number2 = -1;
@00011680:0003 endif;
@00011680:0003 label_11680:
@00011682:0027 // return coming
@00011686:0023 return local_number2;
@0001168D:0026 end; // checksum: 3dc0b
@00011699:0006 label_11699:
@0001169B:0022 function NUMBER ListGetNextItem(local_number1, local_number2)
@0001169B NUMBER local_number3;
@0001169B
@0001169B
@0001169B begin
@000116A4:0027 // return coming
@000116A8:0020 _ListGetNextItem(global_number21, local_number1, local_number2); // dll: ISRT.dll
@000116B7:0006 local_number3 = LASTRESULT;
@000116C1:0023 return local_number3;
@000116C8:0026 end; // checksum: 4a45604f
@000116D4:0009 label_116d4:
@000116D6:0022 function NUMBER ListGetNextString(local_number1, local_string1)
@000116D6 NUMBER local_number2, local_number3, local_number4;
@000116D6
@000116D6
@000116D6 begin
@000116DF:0021 StrLength(local_string1);
@000116E8:0006 local_number3 = LASTRESULT;
@000116F2:0020 _ListGetNextString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@00011704:0006 local_number2 = LASTRESULT;
@0001170E:000D local_number3 = (local_number2 = -502);
@0001171D:0004 if(local_number3) then // ref index: 1
@00011729:0006 local_number2 = 1;
@00011735:0005 goto label_117f9;
@0001173E:000E endif;
@0001173E:000E label_1173e:
@00011740:000E local_number3 = (local_number2 != 0);
@0001174F:000A local_number4 = (local_number2 > 0);
@0001175E:0019 local_number3 = (local_number3 = local_number4);
@0001176B:0004 if(local_number3) then // ref index: 2
@00011777:0031 Resize(local_string1, local_number2);
@00011781:0006 local_number3 = LASTRESULT;
@0001178B:000D local_number3 = (local_number2 = local_number3);
@00011798:000C local_number3 = (local_number3 >= 0);
@000117A7:0004 if(local_number3) then // ref index: 1
@000117B3:0021 StrLength(local_string1);
@000117BC:0006 local_number3 = LASTRESULT;
@000117C6:0020 _ListGetNextString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@000117D8:0006 local_number2 = LASTRESULT;
@000117E2:0005 goto label_117f9;
@000117EB:0001 endif;
@000117EB:0001 label_117eb:
@000117ED:0006 local_number2 = -1;
@000117F9:0003 endif;
@000117F9:0003 label_117f9:
@000117FB:0027 // return coming
@000117FF:0023 return local_number2;
@00011806:0026 end; // checksum: 3dc0b
@00011812:0006 label_11812:
@00011814:0022 function NUMBER ListDeleteString/ListDeleteItem(local_number1)
@00011814 NUMBER local_number2;
@00011814
@00011814
@00011814 begin
@0001181D:0027 // return coming
@00011821:0020 _ListDeleteString(global_number21, local_number1); // dll: ISRT.dll
@0001182D:0006 local_number2 = LASTRESULT;
@00011837:0023 return local_number2;
@0001183E:0026 end; // checksum: 7654743a
@0001184A:0006 label_1184a:
@0001184C:0022 function NUMBER ListReadFromFile(local_number1, local_string1)
@0001184C NUMBER local_number2;
@0001184C
@0001184C
@0001184C begin
@00011855:0027 // return coming
@00011859:0020 _ListReadFromFile(global_number21, local_number1, local_string1); // dll: ISRT.dll
@00011868:0006 local_number2 = LASTRESULT;
@00011872:0023 return local_number2;
@00011879:0026 end; // checksum: 45436025
@00011885:0006 label_11885:
@00011887:0022 function NUMBER function_308(local_number1)
@00011887 NUMBER local_number2;
@00011887
@00011887
@00011887 begin
@00011890:0027 // return coming
@00011894:0020 _ListGetType(global_number21, local_number1); // dll: ISRT.dll
@000118A0:0006 local_number2 = LASTRESULT;
@000118AA:0023 return local_number2;
@000118B1:0026 end; // checksum: 36280818
@000118BD:000F label_118bd:
@000118BF:0022 function NUMBER SdAskDestPath(local_string1, local_string2, local_string3, local_number1)
@000118BF NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@000118BF STRING local_string4, local_string5, local_string6;
@000118BF
@000118BF begin
@000118C8:0006 local_string4 = "SdAskDestPath";
@000118DF:0006 local_number4 = 12005;
@000118EB:0006 local_string5 = local_string3;
@000118F5:0021 function_403();
@000118FB:0006 local_number7 = LASTRESULT;
@00011905:000D local_number7 = (local_number7 = 2);
@00011914:0004 if(local_number7) then // ref index: 2
@00011920:0021 SdMakeName(global_string3, local_string4, local_string1, global_number33);
@00011932:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number2);
@0001194F:000E local_number7 = (local_number2 != 12);
@0001195E:000E local_number8 = (local_number2 != 2);
@0001196D:0019 local_number7 = (local_number7 = local_number8);
@0001197A:0004 if(local_number7) then // ref index: 1
@00011986:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3);
@000119A2:0002 endif;
@000119A2:0002 label_119a2:
@000119A4:0027 // return coming
@000119A8:0023 return local_number2;
@000119AF:0003 endif;
@000119AF:0003 label_119af:
@000119B1:000D local_number7 = (global_number14 = 0);
@000119C0:0004 if(local_number7) then // ref index: 1
@000119CC:0021 SdInit();
@000119D2:0006 endif;
@000119D2:0006 label_119d2:
@000119D4:0021 EzDefineDialog(local_string4, "", "", 12005);
@000119E8:0006 local_number7 = LASTRESULT;
@000119F2:000D local_number7 = (local_number7 = -1);
@00011A01:0004 if(local_number7) then // ref index: 1
@00011A0D:0027 // return coming
@00011A11:0023 return -1;
@00011A1A:0001 endif;
@00011A1A:0001 label_11a1a:
@00011A1C:0006 local_number6 = 0;
@00011A28:0006 label_11a28:
@00011A2A:0001 // switch/while/???
@00011A2E:000D local_number7 = (local_number6 = 0);
@00011A3D:0004 if(local_number7) then // ref index: 10
@00011A49:0021 WaitOnDialog/ReleaseDialog(local_string4);
@00011A52:0006 local_number2 = LASTRESULT;
@00011A5C:0001 // switch/while/???
@00011A60:0006 label_11a60:
@00011A62:000D local_number7 = (local_number2 = -100);
@00011A71:0004 if(local_number7) then // ref index: 2
@00011A7D:0021 function_120(local_string4, -2147482933, local_string5);
@00011A8E:000E local_number7 = (local_string2 != "");
@00011A9B:0004 if(local_number7) then // ref index: 1
@00011AA7:0021 function_344(local_string4, 718, local_string2);
@00011AB8:0005 endif;
@00011AB8:0005 label_11ab8:
@00011ABA:0021 CmdGetHwndDlg/WaitOnDialog(local_string4);
@00011AC3:0006 local_number5 = LASTRESULT;
@00011ACD:0021 function_340(local_string4, local_number5, local_number1, global_string2);
@00011ADF:0021 function_357(local_string4, local_number5, local_string1);
@00011AEE:0005 goto label_11ca3;
@00011AF7:0005 endif;
@00011AF7:0005 label_11af7:
@00011AF9:000D local_number7 = (local_number2 = 196);
@00011B08:0004 if(local_number7) then // ref index: 1
@00011B14:0021 function_369("", "", local_string5, 1);
@00011B28:0021 function_120(local_string4, -2147482933, local_string5);
@00011B39:0005 goto label_11ca3;
@00011B42:0006 endif;
@00011B42:0006 label_11b42:
@00011B44:000D local_number7 = (local_number2 = 1);
@00011B53:0004 if(local_number7) then // ref index: 1
@00011B5F:0006 local_string3 = local_string5;
@00011B69:0006 local_number2 = 1;
@00011B75:0006 local_number6 = 1;
@00011B81:0005 goto label_11ca3;
@00011B8A:0005 endif;
@00011B8A:0005 label_11b8a:
@00011B8C:000D local_number7 = (local_number2 = 12);
@00011B9B:0004 if(local_number7) then // ref index: 1
@00011BA7:0006 local_number2 = 12;
@00011BB3:0006 local_number6 = 1;
@00011BBF:0005 goto label_11ca3;
@00011BC8:0006 endif;
@00011BC8:0006 label_11bc8:
@00011BCA:000D local_number7 = (local_number2 = -1);
@00011BD9:0004 if(local_number7) then // ref index: 1
@00011BE5:0021 function_347(-1, "SdAskDestPath");
@00011C00:0006 local_number2 = -1;
@00011C0C:0006 local_number6 = 1;
@00011C18:0005 goto label_11ca3;
@00011C21:0004 endif;
@00011C21:0004 label_11c21:
@00011C23:000D local_number7 = (local_number2 = -200);
@00011C32:0004 if(local_number7) then // ref index: 1
@00011C3E:0021 function_348(local_number5, local_number2, local_number6);
@00011C4D:0005 goto label_11ca3;
@00011C56:0007 endif;
@00011C56:0007 label_11c56:
@00011C58:0021 function_341(local_number2);
@00011C61:0006 local_number7 = LASTRESULT;
@00011C6B:0021 function_342(local_number2);
@00011C74:0006 local_number8 = LASTRESULT;
@00011C7E:0019 local_number7 = (local_number7 = local_number8);
@00011C8B:0004 if(local_number7) then // ref index: 1
@00011C97:0006 local_number6 = 1;
@00011CA3:0001 endif;
@00011CA3:0001 label_11ca3:
@00011CA5:0005 goto label_11a28;
@00011CAE:000A endif;
@00011CAE:000A label_11cae:
@00011CB0:0021 EndDialog(local_string4);
@00011CB9:0021 ReleaseDialog/EndDialog(local_string4);
@00011CC2:0021 SdInit();
@00011CC8:0021 function_403();
@00011CCE:0006 local_number7 = LASTRESULT;
@00011CD8:000D local_number7 = (local_number7 = 1);
@00011CE7:0004 if(local_number7) then // ref index: 1
@00011CF3:0021 SdMakeName(global_string3, local_string4, local_string1, global_number33);
@00011D05:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, 0);
@00011D23:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2);
@00011D40:0003 endif;
@00011D40:0003 label_11d40:
@00011D42:0027 // return coming
@00011D46:0023 return local_number2;
@00011D4D:0026 end; // checksum: b47af23e
@00011D59:0010 label_11d59:
@00011D5B:0022 function NUMBER SdComponentTree(local_string1, local_string2, local_string3, local_string4, local_number1)
@00011D5B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number10, local_number11, local_number13, local_number15, local_number16;
@00011D5B STRING local_string5, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13, local_string15, local_string17;
@00011D5B
@00011D5B begin
@00011D64:0006 local_string15 = "K";
@00011D6F:0006 local_string5 = "SdComponentTree";
@00011D88:0006 local_number5 = 12052;
@00011D94:0021 function_403();
@00011D9A:0006 local_number15 = LASTRESULT;
@00011DA4:000D local_number15 = (local_number15 = 2);
@00011DB3:0004 if(local_number15) then // ref index: 2
@00011DBF:0021 SdMakeName(global_string3, local_string5, local_string1, global_number34);
@00011DD1:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string8, local_number2);
@00011DEE:000E local_number15 = (local_number2 != 12);
@00011DFD:000E local_number16 = (local_number2 != 2);
@00011E0C:0019 local_number15 = (local_number15 = local_number16);
@00011E19:0004 if(local_number15) then // ref index: 1
@00011E25:0021 SilentReadData/SilentWriteData(global_string3, "Component", 4, local_string4, local_number3);
@00011E45:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3);
@00011E61:0002 endif;
@00011E61:0002 label_11e61:
@00011E63:0027 // return coming
@00011E67:0023 return local_number2;
@00011E6E:0003 endif;
@00011E6E:0003 label_11e6e:
@00011E70:000D local_number15 = (global_number14 = 0);
@00011E7F:0004 if(local_number15) then // ref index: 1
@00011E8B:0021 SdInit();
@00011E91:0006 endif;
@00011E91:0006 label_11e91:
@00011E93:0021 DefineDialog(local_string5, 0, "", local_number5, "", 0, -2, 3);
@00011EB9:0006 local_number15 = LASTRESULT;
@00011EC3:000D local_number15 = (local_number15 = -1);
@00011ED2:0004 if(local_number15) then // ref index: 1
@00011EDE:0027 // return coming
@00011EE2:0023 return -1;
@00011EEB:0001 endif;
@00011EEB:0001 label_11eeb:
@00011EED:0006 local_number13 = 0;
@00011EF9:0006 label_11ef9:
@00011EFB:0001 // switch/while/???
@00011EFF:000D local_number15 = (local_number13 = 0);
@00011F0E:0004 if(local_number15) then // ref index: 20
@00011F1A:0021 WaitOnDialog/ReleaseDialog(local_string5);
@00011F23:0006 local_number2 = LASTRESULT;
@00011F2D:0001 // switch/while/???
@00011F31:0005 label_11f31:
@00011F33:000D local_number15 = (local_number2 = -100);
@00011F42:0004 if(local_number15) then // ref index: 6
@00011F4E:000E local_number15 = (local_string2 != "");
@00011F5B:0004 if(local_number15) then // ref index: 1
@00011F67:0021 function_344(local_string5, 711, local_string2);
@00011F78:0005 endif;
@00011F78:0005 label_11f78:
@00011F7A:0021 ParsePath(local_string17, local_string3, 0);
@00011F8B:001E local_number15 = local_string17[1];
@00011F9A:000D local_number15 = (local_number15 = 58);
@00011FA9:0004 if(local_number15) then // ref index: 1
@00011FB5:0021 StrToUpper/StrToLower(local_string17, local_string17);
@00011FC1:000D endif;
@00011FC1:000D label_11fc1:
@00011FC3:0021 function_120(local_string5, -2147482926, local_string17);
@00011FD4:0021 function_120(local_string5, -2147482925, local_string17);
@00011FE5:0021 CmdGetHwndDlg/WaitOnDialog(local_string5);
@00011FEE:0006 local_number11 = LASTRESULT;
@00011FF8:0021 function_340(local_string5, local_number11, 8, global_string2);
@0001200C:0021 function_357(local_string5, local_number11, local_string1);
@0001201B:0021 function_79(local_number11, 1000, global_string6, local_string4, local_number1);
@00012032:0006 local_number4 = LASTRESULT;
@0001203C:000D local_number15 = (local_number4 = 0);
@0001204B:0004 if(local_number15) then // ref index: 1
@00012057:0021 function_347(-1, "SdComponentTree");
@00012074:0006 local_number2 = -1;
@00012080:0006 local_number13 = 1;
@0001208C:0007 endif;
@0001208C:0007 label_1208c:
@0001208E:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number8);
@0001209D:000C local_number15 = (local_number8 >= 0);
@000120AC:0004 if(local_number15) then // ref index: 1
@000120B8:0021 function_346(local_number8, local_string12);
@000120C4:0020 GetDlgItem(local_number11, 716); // dll: USER.dll
@000120D2:0006 local_number15 = LASTRESULT;
@000120DC:0020 SetWindowText(local_number15, local_string12); // dll: USER.dll
@000120E8:000A endif;
@000120E8:000A label_120e8:
@000120EA:0021 StrLength(local_string3);
@000120F3:0006 local_number15 = LASTRESULT;
@000120FD:000A local_number15 = (local_number15 > 0);
@0001210C:0004 if(local_number15) then // ref index: 1
@00012118:0021 GetDiskSpaceEx(local_string3, 10);
@00012126:0006 local_number10 = LASTRESULT;
@00012130:0021 function_346(local_number10, local_string13);
@0001213C:0020 GetDlgItem(local_number11, 717); // dll: USER.dll
@0001214A:0006 local_number15 = LASTRESULT;
@00012154:0020 SetWindowText(local_number15, local_string13); // dll: USER.dll
@00012160:0001 endif;
@00012160:0001 label_12160:
@00012162:0005 goto label_124ee;
@0001216B:000F endif;
@0001216B:000F label_1216b:
@0001216D:000D local_number15 = (local_number2 = 1000);
@0001217C:0004 if(local_number15) then // ref index: 4
@00012188:0021 CtrlGetSubCommand(local_string5);
@00012191:0006 local_number6 = LASTRESULT;
@0001219B:002D NumToStr(local_string11, local_number6);
@000121A5:000D local_number15 = (local_number6 = -402);
@000121B4:0004 if(local_number15) then // ref index: 1
@000121C0:0021 function_80(local_number4, local_string9);
@000121CC:0006 local_number15 = LASTRESULT;
@000121D6:000D local_number15 = (local_number15 = 0);
@000121E5:0004 if(local_number15) then // ref index: 1
@000121F1:0021 ComponentGetData(global_string6, local_string9, 0, local_number7, local_string10);
@00012208:0020 GetDlgItem(local_number11, 712); // dll: USER.dll
@00012216:0006 local_number15 = LASTRESULT;
@00012220:0020 SetWindowText(local_number15, local_string10); // dll: USER.dll
@0001222C:0007 endif;
@0001222C:0007 endif;
@0001222C:0007 label_1222c:
@0001222E:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number8);
@0001223D:000C local_number15 = (local_number8 >= 0);
@0001224C:0004 if(local_number15) then // ref index: 1
@00012258:0021 function_346(local_number8, local_string12);
@00012264:0020 GetDlgItem(local_number11, 716); // dll: USER.dll
@00012272:0006 local_number15 = LASTRESULT;
@0001227C:0020 SetWindowText(local_number15, local_string12); // dll: USER.dll
@00012288:000A endif;
@00012288:000A label_12288:
@0001228A:0021 StrLength(local_string3);
@00012293:0006 local_number15 = LASTRESULT;
@0001229D:000A local_number15 = (local_number15 > 0);
@000122AC:0004 if(local_number15) then // ref index: 1
@000122B8:0021 GetDiskSpaceEx(local_string3, 10);
@000122C6:0006 local_number10 = LASTRESULT;
@000122D0:0021 function_346(local_number10, local_string13);
@000122DC:0020 GetDlgItem(local_number11, 717); // dll: USER.dll
@000122EA:0006 local_number15 = LASTRESULT;
@000122F4:0020 SetWindowText(local_number15, local_string13); // dll: USER.dll
@00012300:0002 endif;
@00012300:0002 label_12300:
@00012302:0006 local_number13 = 0;
@0001230E:0005 goto label_124ee;
@00012317:000B endif;
@00012317:000B label_12317:
@00012319:000D local_number15 = (local_number2 = 1);
@00012328:0004 if(local_number15) then // ref index: 3
@00012334:002B StrCompare(local_string3, "");
@0001233E:0006 local_number15 = LASTRESULT;
@00012348:0021 function_353(local_string4, local_string5, local_string3);
@00012357:0006 local_number16 = LASTRESULT;
@00012361:000D local_number16 = (local_number16 = 0);
@00012370:0019 local_number15 = (local_number15 = local_number16);
@0001237D:0004 if(local_number15) then // ref index: 1
@00012389:0021 MessageBox(global_string4, -65534);
@00012397:0005 goto label_123ba;
@000123A0:0002 endif;
@000123A0:0002 label_123a0:
@000123A2:0006 local_number2 = 1;
@000123AE:0006 local_number13 = 1;
@000123BA:0001 label_123ba:
@000123BC:0005 goto label_124ee;
@000123C5:0005 endif;
@000123C5:0005 label_123c5:
@000123C7:000D local_number15 = (local_number2 = 12);
@000123D6:0004 if(local_number15) then // ref index: 1
@000123E2:0006 local_number2 = 12;
@000123EE:0006 local_number13 = 1;
@000123FA:0005 goto label_124ee;
@00012403:0006 endif;
@00012403:0006 label_12403:
@00012405:000D local_number15 = (local_number2 = -1);
@00012414:0004 if(local_number15) then // ref index: 1
@00012420:0021 function_347(-1, "SdComponentTree");
@0001243D:0006 local_number2 = -1;
@00012449:0006 local_number13 = 1;
@00012455:0005 goto label_124ee;
@0001245E:0004 endif;
@0001245E:0004 label_1245e:
@00012460:000D local_number15 = (local_number2 = -200);
@0001246F:0004 if(local_number15) then // ref index: 1
@0001247B:0021 function_348(local_number11, local_number2, local_number13);
@0001248A:0005 goto label_124ee;
@00012493:0007 endif;
@00012493:0007 label_12493:
@00012495:0021 function_341(local_number2);
@0001249E:0006 local_number15 = LASTRESULT;
@000124A8:0021 function_342(local_number2);
@000124B1:0006 local_number16 = LASTRESULT;
@000124BB:0019 local_number15 = (local_number15 = local_number16);
@000124C8:0004 if(local_number15) then // ref index: 1
@000124D4:0006 local_number13 = 1;
@000124E0:0001 endif;
@000124E0:0001 label_124e0:
@000124E2:0006 local_number13 = 0;
@000124EE:0001 label_124ee:
@000124F0:0005 goto label_11ef9;
@000124F9:000B endif;
@000124F9:000B label_124f9:
@000124FB:0021 EndDialog(local_string5);
@00012504:0021 ReleaseDialog/EndDialog(local_string5);
@0001250D:0021 SdInit();
@00012513:0021 function_403();
@00012519:0006 local_number15 = LASTRESULT;
@00012523:000D local_number15 = (local_number15 = 1);
@00012532:0004 if(local_number15) then // ref index: 1
@0001253E:0021 SdMakeName(global_string3, local_string5, local_string1, global_number34);
@00012550:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3);
@0001256C:0021 SilentWriteData(global_string3, "Component", 4, local_string4, local_number3);
@0001258C:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2);
@000125A9:0003 endif;
@000125A9:0003 label_125a9:
@000125AB:0027 // return coming
@000125AF:0023 return local_number2;
@000125B6:0026 end; // checksum: eb3e4cb9
@000125C6:0002 label_125c6:
@000125C8:0022 function NUMBER SdExceptions(local_number1, local_string1)
@000125C8 NUMBER local_number2, local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16, local_number17, local_number18, local_number19;
@000125C8 STRING local_string2, local_string3, local_string4, local_string6, local_string7, local_string8;
@000125C8 OBJECT local_object1;
@000125C8 begin
@000125D1:0001 // switch/while/???
@000125D5:000A label_125d5:
@000125D7:000D local_number17 = (local_number1 = 3);
@000125E6:0004 if(local_number17) then // ref index: 3
@000125F2:0006 local_string2 = "SharedFileDlg";
@00012609:0006 local_number6 = 17049;
@00012615:0006 local_number5 = 17047;
@00012621:0006 local_string6 = "File Transfer";
@00012638:0006 local_string7 = "SharedFile";
@0001264C:0004 if(global_number12) then // ref index: 1
@00012658:0027 // return coming
@0001265C:0023 return 7;
@00012665:0003 endif;
@00012665:0003 label_12665:
@00012667:0004 if(global_number13) then // ref index: 1
@00012673:0027 // return coming
@00012677:0023 return 6;
@00012680:0001 endif;
@00012680:0001 label_12680:
@00012682:0005 goto label_12821;
@0001268B:000A endif;
@0001268B:000A label_1268b:
@0001268D:000D local_number17 = (local_number1 = 1);
@0001269C:0004 if(local_number17) then // ref index: 3
@000126A8:0006 local_string2 = "ReadOnlyDlg";
@000126BD:0006 local_number6 = 17051;
@000126C9:0006 local_number5 = 17005;
@000126D5:0006 local_string6 = "File Transfer";
@000126EC:0006 local_string7 = "ReadOnlyFile";
@00012702:0004 if(global_number6) then // ref index: 1
@0001270E:0027 // return coming
@00012712:0023 return 7;
@0001271B:0003 endif;
@0001271B:0003 label_1271b:
@0001271D:0004 if(global_number7) then // ref index: 1
@00012729:0027 // return coming
@0001272D:0023 return 6;
@00012736:0001 endif;
@00012736:0001 label_12736:
@00012738:0005 goto label_12821;
@00012741:000A endif;
@00012741:000A label_12741:
@00012743:000D local_number17 = (local_number1 = 2);
@00012752:0004 if(local_number17) then // ref index: 4
@0001275E:0006 local_string2 = "FileLockedDlg";
@00012775:0006 local_number6 = 17048;
@00012781:0006 local_number5 = 17002;
@0001278D:0006 local_string6 = "File Transfer";
@000127A4:0006 local_string7 = "LockedFile";
@000127B8:0004 if(global_number9) then // ref index: 1
@000127C4:0027 // return coming
@000127C8:0023 return 5;
@000127D1:0003 endif;
@000127D1:0003 label_127d1:
@000127D3:0004 if(global_number8) then // ref index: 1
@000127DF:0027 // return coming
@000127E3:0023 return 5;
@000127EC:0003 endif;
@000127EC:0003 label_127ec:
@000127EE:0004 if(global_number10) then // ref index: 1
@000127FA:0027 // return coming
@000127FE:0023 return 100;
@00012807:0001 endif;
@00012807:0001 label_12807:
@00012809:0005 goto label_12821;
@00012812:0002 endif;
@00012812:0002 label_12812:
@00012814:0027 // return coming
@00012818:0023 return -1;
@00012821:0008 label_12821:
@00012823:0021 function_403();
@00012829:0006 local_number17 = LASTRESULT;
@00012833:000D local_number17 = (local_number17 = 2);
@00012842:0004 if(local_number17) then // ref index: 1
@0001284E:0027 // return coming
@00012852:0021 function_327(local_string6, local_string7, local_number1);
@00012861:0006 local_number17 = LASTRESULT;
@0001286B:0023 return local_number17;
@00012872:0004 endif;
@00012872:0004 label_12872:
@00012874:0021 function_427();
@0001287A:0006 local_string8 = LASTRESULT;
@00012884:0021 EzDefineDialog(local_string2, local_string8, "", 10400);
@00012898:0006 local_number7 = 0;
@000128A4:0006 label_128a4:
@000128A6:0001 // switch/while/???
@000128AA:000D local_number17 = (local_number7 = 0);
@000128B9:0004 if(local_number17) then // ref index: 9
@000128C5:0021 WaitOnDialog/ReleaseDialog(local_string2);
@000128CE:0006 local_number3 = LASTRESULT;
@000128D8:0001 // switch/while/???
@000128DC:00B3 label_128dc:
@000128DE:000D local_number17 = (local_number3 = -100);
@000128ED:0004 if(local_number17) then // ref index: 2
@000128F9:0021 SdLoadString(local_number5);
@00012902:0006 local_string3 = LASTRESULT;
@0001290C:0021 Sprintf(local_string4, local_string3, local_string1);
@0001291B:0021 CmdGetHwndDlg/WaitOnDialog(local_string2);
@00012924:0006 local_number8 = LASTRESULT;
@0001292E:001A local_number17 = &local_object1;
@00012938:0020 GetClientRect(local_number8, local_number17); // dll: USER.dll
@00012944:0035 local_object1.right;
@00012953:0006 local_number17 = LASTRESULT;
@0001295D:0035 local_object1.left;
@0001296B:0006 local_number18 = LASTRESULT;
@00012975:000F local_number13 = (local_number17 - local_number18);
@00012982:0021 StrLength(local_string4);
@0001298B:0006 local_number11 = LASTRESULT;
@00012995:0020 GetDlgItem(local_number8, 101); // dll: USER.dll
@000129A3:0006 local_number9 = LASTRESULT;
@000129AD:001A local_number17 = &local_object1;
@000129B7:0020 GetWindowRect(local_number9, local_number17); // dll: USER.dll
@000129C3:0035 local_object1.bottom;
@000129D3:0006 local_number17 = LASTRESULT;
@000129DD:0035 local_object1.top;
@000129EA:0006 local_number18 = LASTRESULT;
@000129F4:000F local_number15 = (local_number17 - local_number18);
@00012A01:0020 GetDC(local_number9); // dll: USER.dll
@00012A0A:0006 local_number10 = LASTRESULT;
@00012A14:001A local_number17 = &local_object1;
@00012A1E:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00012A2A:001A local_number17 = &local_object1;
@00012A34:0020 DrawText(local_number10, local_string4, local_number11, local_number17, 1041); // dll: USER32.dll
@00012A4B:0035 local_object1.bottom;
@00012A5B:0006 local_number17 = LASTRESULT;
@00012A65:0035 local_object1.top;
@00012A72:0006 local_number18 = LASTRESULT;
@00012A7C:000F local_number17 = (local_number17 - local_number18);
@00012A89:0035 local_object1.left;
@00012A97:0006 local_number18 = LASTRESULT;
@00012AA1:0007 local_number16 = (local_number17 + local_number18);
@00012AAE:0035 local_object1.left;
@00012ABC:0006 local_number17 = LASTRESULT;
@00012AC6:0035 local_object1.top;
@00012AD3:0006 local_number18 = LASTRESULT;
@00012ADD:0035 local_object1.left;
@00012AEB:0006 local_number19 = LASTRESULT;
@00012AF5:0010 local_number19 = (2 * local_number19);
@00012B04:000F local_number19 = (local_number13 - local_number19);
@00012B11:0020 MoveWindow(local_number9, local_number17, local_number18, local_number19, local_number16, 1); // dll: USER.dll
@00012B2B:0020 SetWindowText(local_number9, local_string4); // dll: USER.dll
@00012B37:0020 ReleaseDC(local_number10, local_number9); // dll: USER.dll
@00012B43:001A local_number17 = &local_object1;
@00012B4D:0020 GetClientRect(local_number9, local_number17); // dll: USER.dll
@00012B59:000F local_number12 = (local_number16 - local_number15);
@00012B66:001A local_number17 = &local_object1;
@00012B70:0020 GetWindowRect(local_number8, local_number17); // dll: USER.dll
@00012B7C:0035 local_object1.right;
@00012B8B:0006 local_number17 = LASTRESULT;
@00012B95:0035 local_object1.left;
@00012BA3:0006 local_number18 = LASTRESULT;
@00012BAD:000F local_number13 = (local_number17 - local_number18);
@00012BBA:0035 local_object1.bottom;
@00012BCA:0006 local_number17 = LASTRESULT;
@00012BD4:0035 local_object1.top;
@00012BE1:0006 local_number18 = LASTRESULT;
@00012BEB:000F local_number14 = (local_number17 - local_number18);
@00012BF8:0007 local_number14 = (local_number14 + local_number12);
@00012C05:0035 local_object1.left;
@00012C13:0006 local_number17 = LASTRESULT;
@00012C1D:0035 local_object1.top;
@00012C2A:0006 local_number18 = LASTRESULT;
@00012C34:0007 local_number18 = (local_number18 + local_number12);
@00012C41:0020 MoveWindow(local_number8, local_number17, local_number18, local_number13, local_number14, 1); // dll: USER.dll
@00012C5B:0020 GetDlgItem(local_number8, 2); // dll: USER.dll
@00012C69:0006 local_number17 = LASTRESULT;
@00012C73:001A local_number18 = &local_object1;
@00012C7D:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00012C89:0035 local_object1.right;
@00012C98:0006 local_number17 = LASTRESULT;
@00012CA2:0035 local_object1.left;
@00012CB0:0006 local_number18 = LASTRESULT;
@00012CBA:000F local_number13 = (local_number17 - local_number18);
@00012CC7:0035 local_object1.bottom;
@00012CD7:0006 local_number17 = LASTRESULT;
@00012CE1:0035 local_object1.top;
@00012CEE:0006 local_number18 = LASTRESULT;
@00012CF8:000F local_number14 = (local_number17 - local_number18);
@00012D05:001A local_number17 = &local_object1;
@00012D0F:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00012D1B:0020 GetDlgItem(local_number8, 2); // dll: USER.dll
@00012D29:0006 local_number17 = LASTRESULT;
@00012D33:0035 local_object1.left;
@00012D41:0006 local_number18 = LASTRESULT;
@00012D4B:0035 local_object1.top;
@00012D58:0006 local_number19 = LASTRESULT;
@00012D62:0007 local_number19 = (local_number19 + local_number12);
@00012D6F:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@00012D89:0020 GetDlgItem(local_number8, 1); // dll: USER.dll
@00012D97:0006 local_number17 = LASTRESULT;
@00012DA1:001A local_number18 = &local_object1;
@00012DAB:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00012DB7:0035 local_object1.right;
@00012DC6:0006 local_number17 = LASTRESULT;
@00012DD0:0035 local_object1.left;
@00012DDE:0006 local_number18 = LASTRESULT;
@00012DE8:000F local_number13 = (local_number17 - local_number18);
@00012DF5:0035 local_object1.bottom;
@00012E05:0006 local_number17 = LASTRESULT;
@00012E0F:0035 local_object1.top;
@00012E1C:0006 local_number18 = LASTRESULT;
@00012E26:000F local_number14 = (local_number17 - local_number18);
@00012E33:001A local_number17 = &local_object1;
@00012E3D:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00012E49:0020 GetDlgItem(local_number8, 1); // dll: USER.dll
@00012E57:0006 local_number17 = LASTRESULT;
@00012E61:0035 local_object1.left;
@00012E6F:0006 local_number18 = LASTRESULT;
@00012E79:0035 local_object1.top;
@00012E86:0006 local_number19 = LASTRESULT;
@00012E90:0007 local_number19 = (local_number19 + local_number12);
@00012E9D:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@00012EB7:0020 GetDlgItem(local_number8, 0); // dll: USER.dll
@00012EC5:0006 local_number17 = LASTRESULT;
@00012ECF:001A local_number18 = &local_object1;
@00012ED9:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00012EE5:0035 local_object1.right;
@00012EF4:0006 local_number17 = LASTRESULT;
@00012EFE:0035 local_object1.left;
@00012F0C:0006 local_number18 = LASTRESULT;
@00012F16:000F local_number13 = (local_number17 - local_number18);
@00012F23:0035 local_object1.bottom;
@00012F33:0006 local_number17 = LASTRESULT;
@00012F3D:0035 local_object1.top;
@00012F4A:0006 local_number18 = LASTRESULT;
@00012F54:000F local_number14 = (local_number17 - local_number18);
@00012F61:001A local_number17 = &local_object1;
@00012F6B:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00012F77:0020 GetDlgItem(local_number8, 0); // dll: USER.dll
@00012F85:0006 local_number17 = LASTRESULT;
@00012F8F:0035 local_object1.left;
@00012F9D:0006 local_number18 = LASTRESULT;
@00012FA7:0035 local_object1.top;
@00012FB4:0006 local_number19 = LASTRESULT;
@00012FBE:0007 local_number19 = (local_number19 + local_number12);
@00012FCB:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@00012FE5:0020 GetDlgItem(local_number8, 5); // dll: USER.dll
@00012FF3:0006 local_number17 = LASTRESULT;
@00012FFD:001A local_number18 = &local_object1;
@00013007:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00013013:0035 local_object1.right;
@00013022:0006 local_number17 = LASTRESULT;
@0001302C:0035 local_object1.left;
@0001303A:0006 local_number18 = LASTRESULT;
@00013044:000F local_number13 = (local_number17 - local_number18);
@00013051:0035 local_object1.bottom;
@00013061:0006 local_number17 = LASTRESULT;
@0001306B:0035 local_object1.top;
@00013078:0006 local_number18 = LASTRESULT;
@00013082:000F local_number14 = (local_number17 - local_number18);
@0001308F:001A local_number17 = &local_object1;
@00013099:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@000130A5:0020 GetDlgItem(local_number8, 5); // dll: USER.dll
@000130B3:0006 local_number17 = LASTRESULT;
@000130BD:0035 local_object1.left;
@000130CB:0006 local_number18 = LASTRESULT;
@000130D5:0035 local_object1.top;
@000130E2:0006 local_number19 = LASTRESULT;
@000130EC:0007 local_number19 = (local_number19 + local_number12);
@000130F9:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@00013113:0021 SdLoadString(local_number6);
@0001311C:0006 local_string3 = LASTRESULT;
@00013126:0020 SetWindowText(local_number8, local_string3); // dll: USER.dll
@00013132:0021 function_332(local_string2, local_number1, local_number8, local_number12);
@00013144:0006 local_number2 = LASTRESULT;
@0001314E:0021 function_403();
@00013154:0006 local_number17 = LASTRESULT;
@0001315E:000D local_number17 = (local_number17 = 1);
@0001316D:0004 if(local_number17) then // ref index: 1
@00013179:0021 CtrlSetState(local_string2, 5, -1001);
@0001318C:0021 function_461(local_number8, 5, 0);
@0001319F:0001 endif;
@0001319F:0001 label_1319f:
@000131A1:0005 goto label_132e7;
@000131AA:0006 endif;
@000131AA:0006 label_131aa:
@000131AC:000D local_number17 = (local_number3 = 1);
@000131BB:0004 if(local_number17) then // ref index: 1
@000131C7:0021 function_329(local_string2, local_number1, local_number8);
@000131D6:0006 local_number2 = LASTRESULT;
@000131E0:0006 local_number7 = 1;
@000131EC:0005 goto label_132e7;
@000131F5:0006 endif;
@000131F5:0006 label_131f5:
@000131F7:000D local_number17 = (local_number3 = 0);
@00013206:0004 if(local_number17) then // ref index: 1
@00013212:0021 function_330(local_string2, local_number1, local_number8);
@00013221:0006 local_number2 = LASTRESULT;
@0001322B:0006 local_number7 = 1;
@00013237:0005 goto label_132e7;
@00013240:0004 endif;
@00013240:0004 label_13240:
@00013242:000D local_number17 = (local_number3 = 5);
@00013251:0004 if(local_number17) then // ref index: 1
@0001325D:0021 function_333(local_string2, local_number1);
@00013269:0005 goto label_132e7;
@00013272:0006 endif;
@00013272:0006 label_13272:
@00013274:000D local_number17 = (local_number3 = 6);
@00013283:0004 if(local_number17) then // ref index: 1
@0001328F:0021 function_331(local_string2, local_number1, local_number8);
@0001329E:0006 local_number2 = LASTRESULT;
@000132A8:0006 local_number7 = 1;
@000132B4:0005 goto label_132e7;
@000132BD:0004 endif;
@000132BD:0004 label_132bd:
@000132BF:0021 function_341(local_number3);
@000132C8:0006 local_number17 = LASTRESULT;
@000132D2:0004 if(local_number17) then // ref index: 1
@000132DE:0021 function_342(local_number3);
@000132E7:0001 endif;
@000132E7:0001 label_132e7:
@000132E9:0005 goto label_128a4;
@000132F2:0005 endif;
@000132F2:0005 label_132f2:
@000132F4:0021 function_328(local_string6, local_string7, local_number1);
@00013303:0021 EndDialog(local_string2);
@0001330C:0021 ReleaseDialog/EndDialog(local_string2);
@00013315:000D local_number17 = (local_number2 = -911);
@00013324:0004 if(local_number17) then // ref index: 1
@00013330:0003 endif;
@00013330:0003 label_13330:
@00013332:0027 // return coming
@00013336:0023 return local_number2;
@0001333D:0026 end; // checksum: bb364f2e
@0001334D:0005 label_1334d:
@0001334F:0022 function NUMBER function_327(local_string1, local_string2, local_number1)
@0001334F NUMBER local_number2, local_number3;
@0001334F STRING local_string3;
@0001334F
@0001334F begin
@00013358:0021 SilentReadData/SilentWriteData(local_string1, local_string2, 1, local_string3, local_number2);
@0001336F:000D local_number3 = (local_string3 = "YesToAll");
@00013384:0004 if(local_number3) then // ref index: 4
@00013390:0001 // switch/while/???
@00013394:0006 label_13394:
@00013396:000D local_number3 = (local_number1 = 3);
@000133A5:0004 if(local_number3) then // ref index: 1
@000133B1:0006 global_number13 = 1;
@000133BD:0027 // return coming
@000133C1:0023 return 6;
@000133CA:0005 goto label_13448;
@000133D3:0006 endif;
@000133D3:0006 label_133d3:
@000133D5:000D local_number3 = (local_number1 = 2);
@000133E4:0004 if(local_number3) then // ref index: 1
@000133F0:0006 global_number8 = 1;
@000133FC:0027 // return coming
@00013400:0023 return 6;
@00013409:0005 goto label_13448;
@00013412:0005 endif;
@00013412:0005 label_13412:
@00013414:000D local_number3 = (local_number1 = 1);
@00013423:0004 if(local_number3) then // ref index: 1
@0001342F:0006 global_number7 = 1;
@0001343B:0027 // return coming
@0001343F:0023 return 6;
@00013448:0003 endif;
@00013448:0003 endif;
@00013448:0003 label_13448:
@0001344A:000D local_number3 = (local_string3 = "NoToAll");
@0001345E:0004 if(local_number3) then // ref index: 4
@0001346A:0001 // switch/while/???
@0001346E:0006 label_1346e:
@00013470:000D local_number3 = (local_number1 = 3);
@0001347F:0004 if(local_number3) then // ref index: 1
@0001348B:0006 global_number12 = 1;
@00013497:0027 // return coming
@0001349B:0023 return 7;
@000134A4:0005 goto label_13522;
@000134AD:0006 endif;
@000134AD:0006 label_134ad:
@000134AF:000D local_number3 = (local_number1 = 2);
@000134BE:0004 if(local_number3) then // ref index: 1
@000134CA:0006 global_number9 = 1;
@000134D6:0027 // return coming
@000134DA:0023 return 7;
@000134E3:0005 goto label_13522;
@000134EC:0005 endif;
@000134EC:0005 label_134ec:
@000134EE:000D local_number3 = (local_number1 = 1);
@000134FD:0004 if(local_number3) then // ref index: 1
@00013509:0006 global_number6 = 1;
@00013515:0027 // return coming
@00013519:0023 return 7;
@00013522:0007 endif;
@00013522:0007 endif;
@00013522:0007 label_13522:
@00013524:000D local_number3 = (local_string3 = "Reboot");
@00013537:0004 if(local_number3) then // ref index: 1
@00013543:000D local_number3 = (local_number1 = 2);
@00013552:0004 if(local_number3) then // ref index: 1
@0001355E:0006 global_number10 = 1;
@0001356A:0027 // return coming
@0001356E:0023 return 100;
@00013577:0001 endif;
@00013577:0001 endif;
@00013577:0001 label_13577:
@00013579:0026 end; // checksum: 4380716
@00013585:000A label_13585:
@00013587:0022 function NUMBER function_328(local_string1, local_string2, local_number1)
@00013587 NUMBER local_number2;
@00013587 STRING local_string3;
@00013587
@00013587 begin
@00013590:0021 function_403();
@00013596:0006 local_number2 = LASTRESULT;
@000135A0:000D local_number2 = (local_number2 = 1);
@000135AF:0004 if(local_number2) then // ref index: 4
@000135BB:0018 local_number2 = (global_number6 || global_number12);
@000135C8:0018 local_number2 = (local_number2 || global_number9);
@000135D5:0004 if(local_number2) then // ref index: 1
@000135E1:0006 local_string3 = "NoToAll";
@000135F2:0005 goto label_1365c;
@000135FB:0005 endif;
@000135FB:0005 label_135fb:
@000135FD:0018 local_number2 = (global_number7 || global_number13);
@0001360A:0018 local_number2 = (local_number2 || global_number8);
@00013617:0004 if(local_number2) then // ref index: 1
@00013623:0006 local_string3 = "YesToAll";
@00013635:0005 goto label_1365c;
@0001363E:0002 endif;
@0001363E:0002 label_1363e:
@00013640:0004 if(global_number10) then // ref index: 1
@0001364C:0006 local_string3 = "Reboot";
@0001365C:0001 endif;
@0001365C:0001 label_1365c:
@0001365E:0021 SilentWriteData(local_string1, local_string2, 1, local_string3, 0);
@00013677:0002 endif;
@00013677:0002 label_13677:
@00013679:0024 return;
@0001367D:0026 end; // checksum: 43ab832
@00013689:0002 label_13689:
@0001368B:0022 function NUMBER function_329(local_string1, local_number1, local_number2)
@0001368B NUMBER local_number3, local_number4;
@0001368B
@0001368B
@0001368B begin
@00013694:0001 // switch/while/???
@00013698:0007 label_13698:
@0001369A:000D local_number4 = (local_number1 = 3);
@000136A9:0004 if(local_number4) then // ref index: 2
@000136B5:0021 CtrlGetState(local_string1, 5);
@000136C3:0006 local_number4 = LASTRESULT;
@000136CD:000D local_number4 = (local_number4 = -1001);
@000136DC:0004 if(local_number4) then // ref index: 1
@000136E8:0006 global_number13 = 1;
@000136F4:0002 endif;
@000136F4:0002 label_136f4:
@000136F6:0006 local_number3 = 6;
@00013702:0005 goto label_137e8;
@0001370B:0007 endif;
@0001370B:0007 label_1370b:
@0001370D:000D local_number4 = (local_number1 = 2);
@0001371C:0004 if(local_number4) then // ref index: 2
@00013728:0021 CtrlGetState(local_string1, 5);
@00013736:0006 local_number4 = LASTRESULT;
@00013740:000D local_number4 = (local_number4 = -1001);
@0001374F:0004 if(local_number4) then // ref index: 1
@0001375B:0006 global_number8 = 1;
@00013767:0002 endif;
@00013767:0002 label_13767:
@00013769:0006 local_number3 = 5;
@00013775:0005 goto label_137e8;
@0001377E:0007 endif;
@0001377E:0007 label_1377e:
@00013780:000D local_number4 = (local_number1 = 1);
@0001378F:0004 if(local_number4) then // ref index: 2
@0001379B:0021 CtrlGetState(local_string1, 5);
@000137A9:0006 local_number4 = LASTRESULT;
@000137B3:000D local_number4 = (local_number4 = -1001);
@000137C2:0004 if(local_number4) then // ref index: 1
@000137CE:0006 global_number7 = 1;
@000137DA:0001 endif;
@000137DA:0001 label_137da:
@000137DC:0006 local_number3 = 6;
@000137E8:0003 endif;
@000137E8:0003 label_137e8:
@000137EA:0027 // return coming
@000137EE:0023 return local_number3;
@000137F5:0026 end; // checksum: fff27fd5
@00013801:0002 label_13801:
@00013803:0022 function NUMBER function_330(local_string1, local_number1, local_number2)
@00013803 NUMBER local_number3, local_number4;
@00013803
@00013803
@00013803 begin
@0001380C:0001 // switch/while/???
@00013810:0007 label_13810:
@00013812:000D local_number4 = (local_number1 = 3);
@00013821:0004 if(local_number4) then // ref index: 2
@0001382D:0021 CtrlGetState(local_string1, 5);
@0001383B:0006 local_number4 = LASTRESULT;
@00013845:000D local_number4 = (local_number4 = -1001);
@00013854:0004 if(local_number4) then // ref index: 1
@00013860:0006 global_number12 = 1;
@0001386C:0002 endif;
@0001386C:0002 label_1386c:
@0001386E:0006 local_number3 = 7;
@0001387A:0005 goto label_1391f;
@00013883:0004 endif;
@00013883:0004 label_13883:
@00013885:000D local_number4 = (local_number1 = 2);
@00013894:0004 if(local_number4) then // ref index: 1
@000138A0:0006 local_number3 = 4;
@000138AC:0005 goto label_1391f;
@000138B5:0007 endif;
@000138B5:0007 label_138b5:
@000138B7:000D local_number4 = (local_number1 = 1);
@000138C6:0004 if(local_number4) then // ref index: 2
@000138D2:0021 CtrlGetState(local_string1, 5);
@000138E0:0006 local_number4 = LASTRESULT;
@000138EA:000D local_number4 = (local_number4 = -1001);
@000138F9:0004 if(local_number4) then // ref index: 1
@00013905:0006 global_number6 = 1;
@00013911:0001 endif;
@00013911:0001 label_13911:
@00013913:0006 local_number3 = 7;
@0001391F:0003 endif;
@0001391F:0003 label_1391f:
@00013921:0027 // return coming
@00013925:0023 return local_number3;
@0001392C:0026 end; // checksum: b2a29
@00013938:0008 label_13938:
@0001393A:0022 function NUMBER function_331(local_string1, local_number1, local_number2)
@0001393A NUMBER local_number3, local_number4;
@0001393A
@0001393A
@0001393A begin
@00013943:000D local_number4 = (local_number1 = 2);
@00013952:0004 if(local_number4) then // ref index: 2
@0001395E:0021 CtrlGetState(local_string1, 5);
@0001396C:0006 local_number4 = LASTRESULT;
@00013976:000D local_number4 = (local_number4 = -1001);
@00013985:0004 if(local_number4) then // ref index: 1
@00013991:0006 global_number10 = 1;
@0001399D:0001 endif;
@0001399D:0001 label_1399d:
@0001399F:0006 local_number3 = 100;
@000139AB:0003 endif;
@000139AB:0003 label_139ab:
@000139AD:0027 // return coming
@000139B1:0023 return local_number3;
@000139B8:0026 end; // checksum: fff30ed4
@000139C4:0002 label_139c4:
@000139C6:0022 function NUMBER function_332(local_string1, local_number1, local_number2, local_number3)
@000139C6 NUMBER local_number5, local_number6, local_number7, local_number8, local_number9, local_number10;
@000139C6 STRING local_string2;
@000139C6 OBJECT local_object1;
@000139C6 begin
@000139CF:0001 // switch/while/???
@000139D3:0005 label_139d3:
@000139D5:000D local_number8 = (local_number1 = 3);
@000139E4:0004 if(local_number8) then // ref index: 1
@000139F0:0027 // return coming
@000139F4:0023 return 0;
@000139FD:0005 goto label_13bf6;
@00013A06:0024 endif;
@00013A06:0024 label_13a06:
@00013A08:000D local_number8 = (local_number1 = 2);
@00013A17:0004 if(local_number8) then // ref index: 1
@00013A23:0020 GetDlgItem(local_number2, 6); // dll: USER.dll
@00013A31:0006 local_number7 = LASTRESULT;
@00013A3B:0020 ShowWindow(local_number7, 5); // dll: USER.dll
@00013A49:0021 SdLoadString(17053);
@00013A54:0006 local_string2 = LASTRESULT;
@00013A5E:0021 function_120(local_string1, 0, local_string2);
@00013A6F:0021 SdLoadString(17052);
@00013A7A:0006 local_string2 = LASTRESULT;
@00013A84:0021 function_120(local_string1, 1, local_string2);
@00013A95:0020 GetDlgItem(local_number2, 6); // dll: USER.dll
@00013AA3:0006 local_number8 = LASTRESULT;
@00013AAD:001A local_number9 = &local_object1;
@00013AB7:0020 GetWindowRect(local_number8, local_number9); // dll: USER.dll
@00013AC3:0035 local_object1.right;
@00013AD2:0006 local_number8 = LASTRESULT;
@00013ADC:0035 local_object1.left;
@00013AEA:0006 local_number9 = LASTRESULT;
@00013AF4:000F local_number5 = (local_number8 - local_number9);
@00013B01:0035 local_object1.bottom;
@00013B11:0006 local_number8 = LASTRESULT;
@00013B1B:0035 local_object1.top;
@00013B28:0006 local_number9 = LASTRESULT;
@00013B32:000F local_number6 = (local_number8 - local_number9);
@00013B3F:001A local_number8 = &local_object1;
@00013B49:0020 ScreenToClient(local_number2, local_number8); // dll: USER32.dll
@00013B55:0020 GetDlgItem(local_number2, 6); // dll: USER.dll
@00013B63:0006 local_number8 = LASTRESULT;
@00013B6D:0035 local_object1.left;
@00013B7B:0006 local_number9 = LASTRESULT;
@00013B85:0035 local_object1.top;
@00013B92:0006 local_number10 = LASTRESULT;
@00013B9C:0007 local_number10 = (local_number10 + local_number3);
@00013BA9:0020 MoveWindow(local_number8, local_number9, local_number10, local_number5, local_number6, 1); // dll: USER.dll
@00013BC3:0005 goto label_13bf6;
@00013BCC:0004 endif;
@00013BCC:0004 label_13bcc:
@00013BCE:000D local_number8 = (local_number1 = 1);
@00013BDD:0004 if(local_number8) then // ref index: 1
@00013BE9:0027 // return coming
@00013BED:0023 return 0;
@00013BF6:0001 endif;
@00013BF6:0001 label_13bf6:
@00013BF8:0026 end; // checksum: 4b48674f
@00013C08:0008 label_13c08:
@00013C0A:0022 function NUMBER function_333(local_string1, local_number1)
@00013C0A NUMBER local_number2, local_number3;
@00013C0A
@00013C0A
@00013C0A begin
@00013C13:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00013C1C:0006 local_number2 = LASTRESULT;
@00013C26:0021 CtrlGetState(local_string1, 5);
@00013C34:0006 local_number3 = LASTRESULT;
@00013C3E:000D local_number3 = (local_number3 = -1001);
@00013C4D:0004 if(local_number3) then // ref index: 5
@00013C59:0001 // switch/while/???
@00013C5D:0004 label_13c5d:
@00013C5F:000D local_number3 = (local_number1 = 3);
@00013C6E:0004 if(local_number3) then // ref index: 1
@00013C7A:0021 function_461(local_number2, 2, 0);
@00013C8D:0005 goto label_13d12;
@00013C96:0004 endif;
@00013C96:0004 label_13c96:
@00013C98:000D local_number3 = (local_number1 = 1);
@00013CA7:0004 if(local_number3) then // ref index: 1
@00013CB3:0021 function_461(local_number2, 2, 0);
@00013CC6:0005 goto label_13d12;
@00013CCF:0004 endif;
@00013CCF:0004 label_13ccf:
@00013CD1:000D local_number3 = (local_number1 = 2);
@00013CE0:0004 if(local_number3) then // ref index: 1
@00013CEC:0021 function_461(local_number2, 0, 0);
@00013CFF:0021 function_461(local_number2, 2, 0);
@00013D12:0001 endif;
@00013D12:0001 label_13d12:
@00013D14:0005 goto label_13d45;
@00013D1D:0002 endif;
@00013D1D:0002 label_13d1d:
@00013D1F:0021 function_461(local_number2, 2, 1);
@00013D32:0021 function_461(local_number2, 0, 1);
@00013D45:0002 label_13d45:
@00013D47:0024 return;
@00013D4B:0026 end; // checksum: fffc50f8
@00013D57:0012 label_13d57:
@00013D59:0022 function NUMBER function_334(local_string1, local_string2, local_number1, local_string3, local_number2)
@00013D59 NUMBER local_number3, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15;
@00013D59 STRING local_string4, local_string5;
@00013D59
@00013D59 begin
@00013D62:0006 local_string4 = "SdFinishReboot";
@00013D7A:0006 local_number8 = 12031;
@00013D86:0006 local_number12 = 0;
@00013D92:0021 function_403();
@00013D98:0006 local_number14 = LASTRESULT;
@00013DA2:000D local_number14 = (local_number14 = 2);
@00013DB1:0004 if(local_number14) then // ref index: 2
@00013DBD:0021 SdMakeName(global_string3, local_string4, local_string1, global_number35);
@00013DCF:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number3);
@00013DEC:0021 SilentReadData/SilentWriteData(global_string3, "BootOption", 2, local_string5, local_number9);
@00013E0D:000D local_number14 = (local_number9 = 3);
@00013E1C:0004 if(local_number14) then // ref index: 1
@00013E28:0021 System(local_number9);
@00013E31:0006 local_number7 = LASTRESULT;
@00013E3B:0009 local_number14 = (local_number7 < 0);
@00013E4A:0004 if(local_number14) then // ref index: 1
@00013E56:0006 local_number3 = local_number7;
@00013E60:0002 endif;
@00013E60:0002 endif;
@00013E60:0002 label_13e60:
@00013E62:0027 // return coming
@00013E66:0023 return local_number3;
@00013E6D:0003 endif;
@00013E6D:0003 label_13e6d:
@00013E6F:000D local_number14 = (global_number14 = 0);
@00013E7E:0004 if(local_number14) then // ref index: 1
@00013E8A:0021 SdInit();
@00013E90:0006 endif;
@00013E90:0006 label_13e90:
@00013E92:0021 EzDefineDialog(local_string4, "", "", 12031);
@00013EA6:0006 local_number14 = LASTRESULT;
@00013EB0:000D local_number14 = (local_number14 = -1);
@00013EBF:0004 if(local_number14) then // ref index: 1
@00013ECB:0027 // return coming
@00013ECF:0023 return -1;
@00013ED8:0002 endif;
@00013ED8:0002 label_13ed8:
@00013EDA:0021 function_156(50);
@00013EE5:0006 local_number13 = 0;
@00013EF1:0006 label_13ef1:
@00013EF3:0001 // switch/while/???
@00013EF7:000D local_number14 = (local_number13 = 0);
@00013F06:0004 if(local_number14) then // ref index: 18
@00013F12:0021 WaitOnDialog/ReleaseDialog(local_string4);
@00013F1B:0006 local_number3 = LASTRESULT;
@00013F25:0001 // switch/while/???
@00013F29:0005 label_13f29:
@00013F2B:000D local_number14 = (local_number3 = -100);
@00013F3A:0004 if(local_number14) then // ref index: 9
@00013F46:000E local_number14 = (local_string2 != "");
@00013F53:0004 if(local_number14) then // ref index: 1
@00013F5F:0021 function_344(local_string4, 711, local_string2);
@00013F70:0003 endif;
@00013F70:0003 label_13f70:
@00013F72:000E local_number14 = (local_string3 != "");
@00013F7F:0004 if(local_number14) then // ref index: 1
@00013F8B:0021 function_344(local_string4, 712, local_string3);
@00013F9C:0009 endif;
@00013F9C:0009 label_13f9c:
@00013F9E:0021 CmdGetHwndDlg/WaitOnDialog(local_string4);
@00013FA7:0006 local_number11 = LASTRESULT;
@00013FB1:0021 function_340(local_string4, local_number11, 0, global_string2);
@00013FC5:0021 function_357(local_string4, local_number11, local_string1);
@00013FD4:0021 function_335(local_string4, local_number11, local_number12);
@00013FE3:0021 CtrlSetState(local_string4, 501, 0);
@00013FF6:0021 CtrlSetState(local_string4, 502, 0);
@00014009:0021 CtrlSetState(local_string4, 503, 0);
@0001401C:0001 // switch/while/???
@00014020:0006 label_14020:
@00014022:000D local_number14 = (local_number1 = 3);
@00014031:0004 if(local_number14) then // ref index: 1
@0001403D:0021 CtrlSetState(local_string4, 502, -1001);
@00014050:0020 GetDlgItem(local_number11, 502); // dll: USER.dll
@0001405E:0006 local_number10 = LASTRESULT;
@00014068:0005 goto label_14133;
@00014071:0007 endif;
@00014071:0007 label_14071:
@00014073:000D local_number14 = (local_number1 = 2);
@00014082:0004 if(local_number14) then // ref index: 3
@0001408E:0004 if(local_number12) then // ref index: 1
@0001409A:0021 CtrlSetState(local_string4, 501, -1001);
@000140AD:0020 GetDlgItem(local_number11, 501); // dll: USER.dll
@000140BB:0006 local_number10 = LASTRESULT;
@000140C5:0005 goto label_140fb;
@000140CE:0003 endif;
@000140CE:0003 label_140ce:
@000140D0:0021 CtrlSetState(local_string4, 502, -1001);
@000140E3:0020 GetDlgItem(local_number11, 502); // dll: USER.dll
@000140F1:0006 local_number10 = LASTRESULT;
@000140FB:0001 label_140fb:
@000140FD:0005 goto label_14133;
@00014106:0003 endif;
@00014106:0003 label_14106:
@00014108:0021 CtrlSetState(local_string4, 503, -1001);
@0001411B:0020 GetDlgItem(local_number11, 503); // dll: USER.dll
@00014129:0006 local_number10 = LASTRESULT;
@00014133:0002 label_14133:
@00014135:0020 SetFocus(local_number10); // dll: USER.dll
@0001413E:0005 goto label_1432f;
@00014147:0011 endif;
@00014147:0011 label_14147:
@00014149:000D local_number14 = (local_number3 = 1);
@00014158:0004 if(local_number14) then // ref index: 3
@00014164:0006 local_number3 = 1;
@00014170:0006 local_number13 = 1;
@0001417C:0006 local_number7 = 0;
@00014188:0006 local_number9 = 0;
@00014194:0021 CtrlGetState(local_string4, 502);
@000141A2:0006 local_number14 = LASTRESULT;
@000141AC:000D local_number14 = (local_number14 = -1001);
@000141BB:0004 if(local_number14) then // ref index: 2
@000141C7:0006 local_number9 = 3;
@000141D3:0021 System(3);
@000141DE:0006 local_number7 = LASTRESULT;
@000141E8:0009 local_number14 = (local_number7 < 0);
@000141F7:0004 if(local_number14) then // ref index: 1
@00014203:0006 local_number3 = local_number7;
@0001420D:0005 goto label_14224;
@00014216:0001 endif;
@00014216:0001 label_14216:
@00014218:0006 local_number3 = 6;
@00014224:0001 endif;
@00014224:0001 label_14224:
@00014226:0005 goto label_1432f;
@0001422F:0004 endif;
@0001422F:0004 label_1422f:
@00014231:000D local_number14 = (local_number3 = 12);
@00014240:0004 if(local_number14) then // ref index: 1
@0001424C:0006 local_number3 = 12;
@00014258:0005 goto label_1432f;
@00014261:0006 endif;
@00014261:0006 label_14261:
@00014263:000D local_number14 = (local_number3 = -1);
@00014272:0004 if(local_number14) then // ref index: 1
@0001427E:0021 function_347(-1, local_string4);
@0001428C:0006 local_number3 = -1;
@00014298:0006 local_number13 = 1;
@000142A4:0005 goto label_1432f;
@000142AD:0004 endif;
@000142AD:0004 label_142ad:
@000142AF:000D local_number14 = (local_number3 = -200);
@000142BE:0004 if(local_number14) then // ref index: 1
@000142CA:0021 function_348(local_number11, local_number3, local_number13);
@000142D9:0005 goto label_1432f;
@000142E2:0007 endif;
@000142E2:0007 label_142e2:
@000142E4:0021 function_341(local_number3);
@000142ED:0006 local_number14 = LASTRESULT;
@000142F7:0021 function_342(local_number3);
@00014300:0006 local_number15 = LASTRESULT;
@0001430A:0019 local_number14 = (local_number14 = local_number15);
@00014317:0004 if(local_number14) then // ref index: 1
@00014323:0006 local_number13 = 1;
@0001432F:0001 endif;
@0001432F:0001 label_1432f:
@00014331:0005 goto label_13ef1;
@0001433A:000B endif;
@0001433A:000B label_1433a:
@0001433C:0021 EndDialog(local_string4);
@00014345:0021 ReleaseDialog/EndDialog(local_string4);
@0001434E:0021 SdInit();
@00014354:0021 function_155(50);
@0001435F:0021 function_403();
@00014365:0006 local_number14 = LASTRESULT;
@0001436F:000D local_number14 = (local_number14 = 1);
@0001437E:0004 if(local_number14) then // ref index: 1
@0001438A:0021 SdMakeName(global_string3, local_string4, local_string1, global_number35);
@0001439C:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3);
@000143B9:0021 SilentWriteData(global_string3, "BootOption", 2, "", local_number9);
@000143DA:0003 endif;
@000143DA:0003 label_143da:
@000143DC:0027 // return coming
@000143E0:0023 return local_number3;
@000143E7:0026 end; // checksum: 67fbc39f
@000143F3:0004 label_143f3:
@000143F5:0022 function NUMBER function_335(local_string1, local_number1, local_number2)
@000143F5 NUMBER local_number3;
@000143F5
@000143F5
@000143F5 begin
@000143FE:0004 if(local_number2) then // ref index: 1
@0001440A:0027 // return coming
@0001440E:0023 return 1;
@00014417:0004 endif;
@00014417:0004 label_14417:
@00014419:0020 GetDlgItem(local_number1, 501); // dll: USER.dll
@00014427:0006 local_number3 = LASTRESULT;
@00014431:0004 if(local_number3) then // ref index: 1
@0001443D:0020 ShowWindow(local_number3, 0); // dll: USER.dll
@0001444B:0002 endif;
@0001444B:0002 label_1444b:
@0001444D:0024 return;
@00014451:0026 end; // checksum: 233bb32d
@0001445D:0010 label_1445d:
@0001445F:0022 function NUMBER function_336(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2)
@0001445F NUMBER local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12;
@0001445F STRING local_string6, local_string7;
@0001445F
@0001445F begin
@00014468:0006 local_string6 = "SdFinish";
@0001447A:0006 local_number5 = 12032;
@00014486:0006 local_number6 = 0;
@00014492:0021 function_403();
@00014498:0006 local_number11 = LASTRESULT;
@000144A2:000D local_number11 = (local_number11 = 2);
@000144B1:0004 if(local_number11) then // ref index: 2
@000144BD:0021 SdMakeName(global_string3, local_string6, local_string1, global_number36);
@000144CF:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string7, local_number3);
@000144EC:000E local_number11 = (local_number3 != 12);
@000144FB:000E local_number12 = (local_number3 != 2);
@0001450A:0019 local_number11 = (local_number11 = local_number12);
@00014517:0004 if(local_number11) then // ref index: 1
@00014523:0021 SilentReadData/SilentWriteData(global_string3, "bOpt1", 2, local_string7, local_number1);
@0001453F:0021 SilentReadData/SilentWriteData(global_string3, "bOpt2", 2, local_string7, local_number2);
@0001455B:0002 endif;
@0001455B:0002 label_1455b:
@0001455D:0027 // return coming
@00014561:0023 return local_number3;
@00014568:0003 endif;
@00014568:0003 label_14568:
@0001456A:000D local_number11 = (global_number14 = 0);
@00014579:0004 if(local_number11) then // ref index: 1
@00014585:0021 SdInit();
@0001458B:0006 endif;
@0001458B:0006 label_1458b:
@0001458D:0021 EzDefineDialog(local_string6, "", "", 12032);
@000145A1:0006 local_number11 = LASTRESULT;
@000145AB:000D local_number11 = (local_number11 = -1);
@000145BA:0004 if(local_number11) then // ref index: 1
@000145C6:0027 // return coming
@000145CA:0023 return -1;
@000145D3:0002 endif;
@000145D3:0002 label_145d3:
@000145D5:0021 function_156(50);
@000145E0:0006 local_number7 = 0;
@000145EC:0006 label_145ec:
@000145EE:0001 // switch/while/???
@000145F2:000D local_number11 = (local_number7 = 0);
@00014601:0004 if(local_number11) then // ref index: 20
@0001460D:0021 WaitOnDialog/ReleaseDialog(local_string6);
@00014616:0006 local_number3 = LASTRESULT;
@00014620:0001 // switch/while/???
@00014624:0007 label_14624:
@00014626:000D local_number11 = (local_number3 = -100);
@00014635:0004 if(local_number11) then // ref index: 11
@00014641:0021 CmdGetHwndDlg/WaitOnDialog(local_string6);
@0001464A:0006 local_number8 = LASTRESULT;
@00014654:000E local_number11 = (local_string2 != "");
@00014661:0004 if(local_number11) then // ref index: 1
@0001466D:0021 function_344(local_string6, 711, local_string2);
@0001467E:0003 endif;
@0001467E:0003 label_1467e:
@00014680:000E local_number11 = (local_string3 != "");
@0001468D:0004 if(local_number11) then // ref index: 1
@00014699:0021 function_344(local_string6, 712, local_string3);
@000146AA:0004 endif;
@000146AA:0004 label_146aa:
@000146AC:000E local_number11 = (local_string4 != "");
@000146B9:0004 if(local_number11) then // ref index: 1
@000146C5:0021 function_120(local_string6, 501, local_string4);
@000146D6:0005 goto label_14713;
@000146DF:0004 endif;
@000146DF:0004 label_146df:
@000146E1:0020 GetDlgItem(local_number8, 501); // dll: USER.dll
@000146EF:0006 local_number9 = LASTRESULT;
@000146F9:0020 ShowWindow(local_number9, 0); // dll: USER.dll
@00014707:0006 local_number1 = 0;
@00014713:0004 label_14713:
@00014715:000E local_number11 = (local_string5 != "");
@00014722:0004 if(local_number11) then // ref index: 1
@0001472E:0021 function_120(local_string6, 502, local_string5);
@0001473F:0005 goto label_1477c;
@00014748:0004 endif;
@00014748:0004 label_14748:
@0001474A:0020 GetDlgItem(local_number8, 502); // dll: USER.dll
@00014758:0006 local_number9 = LASTRESULT;
@00014762:0020 ShowWindow(local_number9, 0); // dll: USER.dll
@00014770:0006 local_number2 = 0;
@0001477C:0004 label_1477c:
@0001477E:0021 function_340(local_string6, local_number8, 0, global_string2);
@00014792:0021 function_357(local_string6, local_number8, local_string1);
@000147A1:0004 if(local_number1) then // ref index: 1
@000147AD:0021 CtrlSetState(local_string6, 501, -1001);
@000147C0:0002 endif;
@000147C0:0002 label_147c0:
@000147C2:0004 if(local_number2) then // ref index: 1
@000147CE:0021 CtrlSetState(local_string6, 502, -1001);
@000147E1:0008 endif;
@000147E1:0008 label_147e1:
@000147E3:000D local_number11 = (local_string4 = "");
@000147F0:000D local_number12 = (local_string5 = "");
@000147FD:0019 local_number11 = (local_number11 = local_number12);
@0001480A:0004 if(local_number11) then // ref index: 1
@00014816:0020 GetDlgItem(local_number8, 1); // dll: USER.dll
@00014824:0006 local_number10 = LASTRESULT;
@0001482E:0020 SetFocus(local_number10); // dll: USER.dll
@00014837:0005 goto label_1485b;
@00014840:0001 endif;
@00014840:0001 label_14840:
@00014842:0021 function_345(local_string6, local_number8, global_string2, 501, 2);
@0001485B:0001 label_1485b:
@0001485D:0005 goto label_14a3e;
@00014866:000B endif;
@00014866:000B label_14866:
@00014868:000D local_number11 = (local_number3 = 1);
@00014877:0004 if(local_number11) then // ref index: 3
@00014883:0006 local_number3 = 1;
@0001488F:0006 local_number7 = 1;
@0001489B:0006 local_number1 = 0;
@000148A7:0006 local_number2 = 0;
@000148B3:0021 CtrlGetState(local_string6, 501);
@000148C1:0006 local_number11 = LASTRESULT;
@000148CB:000D local_number11 = (local_number11 = -1001);
@000148DA:0004 if(local_number11) then // ref index: 1
@000148E6:0006 local_number1 = 1;
@000148F2:0005 endif;
@000148F2:0005 label_148f2:
@000148F4:0021 CtrlGetState(local_string6, 502);
@00014902:0006 local_number11 = LASTRESULT;
@0001490C:000D local_number11 = (local_number11 = -1001);
@0001491B:0004 if(local_number11) then // ref index: 1
@00014927:0006 local_number2 = 1;
@00014933:0001 endif;
@00014933:0001 label_14933:
@00014935:0005 goto label_14a3e;
@0001493E:0004 endif;
@0001493E:0004 label_1493e:
@00014940:000D local_number11 = (local_number3 = 12);
@0001494F:0004 if(local_number11) then // ref index: 1
@0001495B:0006 local_number3 = 12;
@00014967:0005 goto label_14a3e;
@00014970:0006 endif;
@00014970:0006 label_14970:
@00014972:000D local_number11 = (local_number3 = -1);
@00014981:0004 if(local_number11) then // ref index: 1
@0001498D:0021 function_347(-1, local_string6);
@0001499B:0006 local_number3 = -1;
@000149A7:0006 local_number7 = 1;
@000149B3:0005 goto label_14a3e;
@000149BC:0004 endif;
@000149BC:0004 label_149bc:
@000149BE:000D local_number11 = (local_number3 = -200);
@000149CD:0004 if(local_number11) then // ref index: 1
@000149D9:0021 function_348(local_number8, local_number3, local_number7);
@000149E8:0005 goto label_14a3e;
@000149F1:0007 endif;
@000149F1:0007 label_149f1:
@000149F3:0021 function_341(local_number3);
@000149FC:0006 local_number11 = LASTRESULT;
@00014A06:0021 function_342(local_number3);
@00014A0F:0006 local_number12 = LASTRESULT;
@00014A19:0019 local_number11 = (local_number11 = local_number12);
@00014A26:0004 if(local_number11) then // ref index: 1
@00014A32:0006 local_number7 = 1;
@00014A3E:0001 endif;
@00014A3E:0001 label_14a3e:
@00014A40:0005 goto label_145ec;
@00014A49:000C endif;
@00014A49:000C label_14a49:
@00014A4B:0021 EndDialog(local_string6);
@00014A54:0021 ReleaseDialog/EndDialog(local_string6);
@00014A5D:0021 SdInit();
@00014A63:0021 function_155(50);
@00014A6E:0021 function_403();
@00014A74:0006 local_number11 = LASTRESULT;
@00014A7E:000D local_number11 = (local_number11 = 1);
@00014A8D:0004 if(local_number11) then // ref index: 1
@00014A99:0021 SdMakeName(global_string3, local_string6, local_string1, global_number36);
@00014AAB:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3);
@00014AC8:0021 SilentWriteData(global_string3, "bOpt1", 2, "", local_number1);
@00014AE4:0021 SilentWriteData(global_string3, "bOpt2", 2, "", local_number2);
@00014B00:0003 endif;
@00014B00:0003 label_14b00:
@00014B02:0027 // return coming
@00014B06:0023 return local_number3;
@00014B0D:0026 end; // checksum: 3b15aa6e
@00014B19:0007 label_14b19:
@00014B1B:0022 function NUMBER SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2)
@00014B1B NUMBER local_number3, local_number4, local_number5;
@00014B1B
@00014B1B
@00014B1B begin
@00014B24:000D local_number5 = (global_number16 = 0);
@00014B33:0004 if(local_number5) then // ref index: 1
@00014B3F:0021 function_336(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2);
@00014B5A:0006 local_number3 = LASTRESULT;
@00014B64:0027 // return coming
@00014B68:0023 return 0;
@00014B71:0009 endif;
@00014B71:0009 label_14b71:
@00014B73:0006 local_number4 = 3;
@00014B7F:0006 local_string1 = "";
@00014B89:0006 local_string2 = "";
@00014B93:0006 local_string3 = "";
@00014B9D:0021 function_334(local_string1, local_string2, local_number4, local_string3, 0);
@00014BB4:0006 local_number3 = LASTRESULT;
@00014BBE:0027 // return coming
@00014BC2:0023 return local_number3;
@00014BC9:0026 end; // checksum: 105ae2e
@00014BD5:0004 label_14bd5:
@00014BD7:0022 function NUMBER SdInit()
@00014BD7
@00014BD7
@00014BD7
@00014BD7 begin
@00014BE0:0004 if(global_number14) then // ref index: 1
@00014BEC:0027 // return coming
@00014BF0:0023 return 1;
@00014BF9:0007 endif;
@00014BF9:0007 label_14bf9:
@00014BFB:0006 global_number15 = 0;
@00014C07:0006 global_number14 = 1;
@00014C13:0021 SdLoadString(11600);
@00014C1E:0006 global_string4 = LASTRESULT;
@00014C28:0021 DialogSetInfo(4, "", 4);
@00014C3B:0024 return;
@00014C3F:0026 end; // checksum: 56066324
@00014C4B:0003 label_14c4b:
@00014C4D:0022 function NUMBER SdInit()
@00014C4D
@00014C4D
@00014C4D
@00014C4D begin
@00014C56:0024 return;
@00014C5A:0026 end; // checksum: c01
@00014C66:000D label_14c66:
@00014C68:0022 function NUMBER function_340(local_string1, local_number1, local_number2, local_string2)
@00014C68 NUMBER local_number4, local_number7, local_number9;
@00014C68 STRING local_string3;
@00014C68
@00014C68 begin
@00014C71:0021 function_343(local_number1);
@00014C7A:0020 GetFocus(); // dll: USER.dll
@00014C80:0006 local_number4 = LASTRESULT;
@00014C8A:0020 IsWindow(local_number4); // dll: USER.dll
@00014C93:0006 local_number9 = LASTRESULT;
@00014C9D:0004 if(local_number9) then // ref index: 1
@00014CA9:0020 GetClassName(local_number4, local_string3, 1024); // dll: USER.dll
@00014CBA:000D local_number9 = (local_string3 = "edit");
@00014CCB:0004 if(local_number9) then // ref index: 1
@00014CD7:0020 GetWindowLong(local_number4, -12); // dll: USER.dll
@00014CE5:0006 local_number7 = LASTRESULT;
@00014CEF:0021 CtrlSelectText(local_string1, local_number7);
@00014CFB:0004 endif;
@00014CFB:0004 endif;
@00014CFB:0004 label_14cfb:
@00014CFD:000E local_number9 = (local_string2 != "");
@00014D0A:0004 if(local_number9) then // ref index: 1
@00014D16:0021 function_345(local_string1, local_number1, global_string2, 700, 25);
@00014D2F:0021 function_345(local_string1, local_number1, global_string2, 202, 1);
@00014D48:0002 endif;
@00014D48:0002 label_14d48:
@00014D4A:0024 return;
@00014D4E:0026 end; // checksum: b3b838c6
@00014D5A:0007 label_14d5a:
@00014D5C:0022 function NUMBER function_341(local_number1)
@00014D5C NUMBER local_number2, local_number3;
@00014D5C
@00014D5C
@00014D5C begin
@00014D65:000C local_number2 = (local_number1 >= 1);
@00014D74:000B local_number3 = (local_number1 <= 12);
@00014D83:0019 local_number2 = (local_number2 = local_number3);
@00014D90:0004 if(local_number2) then // ref index: 1
@00014D9C:0027 // return coming
@00014DA0:0023 return 1;
@00014DA9:0003 endif;
@00014DA9:0003 label_14da9:
@00014DAB:0027 // return coming
@00014DAF:0023 return 0;
@00014DB8:0026 end; // checksum: 15338
@00014DC4:0002 label_14dc4:
@00014DC6:0022 function NUMBER function_342(local_number1)
@00014DC6 NUMBER local_number2;
@00014DC6
@00014DC6
@00014DC6 begin
@00014DCF:0001 // switch/while/???
@00014DD3:0006 label_14dd3:
@00014DD5:000D local_number2 = (local_number1 = 2);
@00014DE4:0004 if(local_number2) then // ref index: 1
@00014DF0:0021 Do(2);
@00014DFB:0027 // return coming
@00014DFF:0023 return 0;
@00014E08:0005 goto label_14e9c;
@00014E11:0006 endif;
@00014E11:0006 label_14e11:
@00014E13:000D local_number2 = (local_number1 = 9);
@00014E22:0004 if(local_number2) then // ref index: 1
@00014E2E:0021 Do(2);
@00014E39:0027 // return coming
@00014E3D:0023 return 0;
@00014E46:0005 goto label_14e9c;
@00014E4F:0006 endif;
@00014E4F:0006 label_14e4f:
@00014E51:000D local_number2 = (local_number1 = 8);
@00014E60:0004 if(local_number2) then // ref index: 1
@00014E6C:0021 Do(1);
@00014E77:0027 // return coming
@00014E7B:0023 return 0;
@00014E84:0005 goto label_14e9c;
@00014E8D:0002 endif;
@00014E8D:0002 label_14e8d:
@00014E8F:0027 // return coming
@00014E93:0023 return 1;
@00014E9C:0003 label_14e9c:
@00014E9E:0027 // return coming
@00014EA2:0023 return 0;
@00014EAB:0026 end; // checksum: 106e728
@00014EB7:0011 label_14eb7:
@00014EB9:0022 function NUMBER function_343(local_number1)
@00014EB9 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11;
@00014EB9 STRING local_string1, local_string2;
@00014EB9
@00014EB9 begin
@00014EC2:0020 GetDlgItem(local_number1, 1); // dll: USER.dll
@00014ED0:0006 local_number2 = LASTRESULT;
@00014EDA:0020 GetDlgItem(local_number1, 1); // dll: USER.dll
@00014EE8:0006 local_number4 = LASTRESULT;
@00014EF2:0020 GetDlgItem(local_number1, 12); // dll: USER.dll
@00014F00:0006 local_number3 = LASTRESULT;
@00014F0A:0020 GetDlgItem(local_number1, 2); // dll: USER.dll
@00014F18:0006 local_number6 = LASTRESULT;
@00014F22:0020 GetDlgItem(local_number1, 9); // dll: USER.dll
@00014F30:0006 local_number5 = LASTRESULT;
@00014F3A:0020 IsWindow(local_number3); // dll: USER.dll
@00014F43:0006 local_number11 = LASTRESULT;
@00014F4D:000D local_number11 = (local_number11 = 0);
@00014F5C:0004 if(local_number11) then // ref index: 1
@00014F68:0027 // return coming
@00014F6C:0023 return 0;
@00014F75:000F endif;
@00014F75:000F label_14f75:
@00014F77:0021 function_215(51, local_string1);
@00014F85:0006 local_number7 = LASTRESULT;
@00014F8F:0021 function_215(50, local_string1);
@00014F9D:0006 local_number8 = LASTRESULT;
@00014FA7:0021 function_215(56, local_string1);
@00014FB5:0006 local_number9 = LASTRESULT;
@00014FBF:0021 function_215(52, local_string1);
@00014FCD:0006 local_number10 = LASTRESULT;
@00014FD7:0004 if(local_number10) then // ref index: 2
@00014FE3:0021 function_233("SETUPSTR862");
@00014FF7:0006 local_string2 = LASTRESULT;
@00015001:0020 IsWindow(local_number2); // dll: USER.dll
@0001500A:0006 local_number11 = LASTRESULT;
@00015014:0004 if(local_number11) then // ref index: 1
@00015020:0020 SetWindowText(local_number2, local_string2); // dll: USER.dll
@0001502C:0004 endif;
@0001502C:0004 label_1502c:
@0001502E:0020 IsWindow(local_number4); // dll: USER.dll
@00015037:0006 local_number11 = LASTRESULT;
@00015041:0004 if(local_number11) then // ref index: 1
@0001504D:0020 SetWindowText(local_number4, local_string2); // dll: USER.dll
@00015059:0004 endif;
@00015059:0004 endif;
@00015059:0004 label_15059:
@0001505B:0020 IsWindow(local_number2); // dll: USER.dll
@00015064:0006 local_number11 = LASTRESULT;
@0001506E:0004 if(local_number11) then // ref index: 1
@0001507A:0020 EnableWindow(local_number2, local_number7); // dll: USER.dll
@00015086:0004 endif;
@00015086:0004 label_15086:
@00015088:0020 IsWindow(local_number4); // dll: USER.dll
@00015091:0006 local_number11 = LASTRESULT;
@0001509B:0004 if(local_number11) then // ref index: 1
@000150A7:0020 EnableWindow(local_number4, local_number7); // dll: USER.dll
@000150B3:0004 endif;
@000150B3:0004 label_150b3:
@000150B5:0020 IsWindow(local_number3); // dll: USER.dll
@000150BE:0006 local_number11 = LASTRESULT;
@000150C8:0004 if(local_number11) then // ref index: 1
@000150D4:0020 EnableWindow(local_number3, local_number8); // dll: USER.dll
@000150E0:0004 endif;
@000150E0:0004 label_150e0:
@000150E2:0020 IsWindow(local_number6); // dll: USER.dll
@000150EB:0006 local_number11 = LASTRESULT;
@000150F5:0004 if(local_number11) then // ref index: 1
@00015101:0020 EnableWindow(local_number6, local_number9); // dll: USER.dll
@0001510D:0004 endif;
@0001510D:0004 label_1510d:
@0001510F:0020 IsWindow(local_number5); // dll: USER.dll
@00015118:0006 local_number11 = LASTRESULT;
@00015122:0004 if(local_number11) then // ref index: 1
@0001512E:0020 EnableWindow(local_number5, local_number9); // dll: USER.dll
@0001513A:0003 endif;
@0001513A:0003 label_1513a:
@0001513C:0027 // return coming
@00015140:0023 return 1;
@00015149:0026 end; // checksum: 7841b528
@00015155:0004 label_15155:
@00015157:0022 function NUMBER function_344(local_string1, local_number1, local_string2)
@00015157
@00015157
@00015157
@00015157 begin
@00015160:0021 function_120(local_string1, local_number1, local_string2);
@0001516F:0024 return;
@00015173:0026 end; // checksum: 51f02
@0001517F:0005 label_1517f:
@00015181:0022 function NUMBER function_345(local_string1, local_number1, local_string2, local_number2, local_number3)
@00015181 NUMBER local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10;
@00015181 STRING local_string3, local_string4, local_string5;
@00015181
@00015181 begin
@0001518A:0006 local_number5 = local_number2;
@00015194:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll
@000151A0:0006 local_number4 = LASTRESULT;
@000151AA:0006 local_number7 = 0;
@000151B6:0009 label_151b6:
@000151B8:000B local_number10 = (local_number7 <= local_number3);
@000151C5:0004 if(local_number10) then // ref index: 4
@000151D1:0004 if(local_number4) then // ref index: 3
@000151DD:0006 local_number9 = 0;
@000151E9:0021 CtrlGetText(local_string1, local_number5, local_string3);
@000151F8:002A StrFind(local_string3, "%P");
@00015204:0006 local_number8 = LASTRESULT;
@0001520E:0028 StrLengthChars(local_string3);
@00015215:0006 local_number6 = LASTRESULT;
@0001521F:000F label_1521f:
@00015221:0001 // switch/while/???
@00015225:000C local_number10 = (local_number8 >= 0);
@00015234:0004 if(local_number10) then // ref index: 1
@00015240:0006 local_number9 = 1;
@0001524C:0029 StrSub(local_string4, local_string3, 0, local_number8);
@0001525E:0007 local_string4 = (local_string4 + local_string2);
@0001526B:0007 local_number8 = (local_number8 + 2);
@0001527A:000F local_number6 = (local_number6 - local_number8);
@00015287:0029 StrSub(local_string5, local_string3, local_number8, local_number6);
@00015297:0007 local_string3 = (local_string4 + local_string5);
@000152A4:002A StrFind(local_string3, "%P");
@000152B0:0006 local_number8 = LASTRESULT;
@000152BA:0028 StrLengthChars(local_string3);
@000152C1:0006 local_number6 = LASTRESULT;
@000152CB:0005 goto label_1521f;
@000152D4:0002 endif;
@000152D4:0002 label_152d4:
@000152D6:0004 if(local_number9) then // ref index: 1
@000152E2:0021 function_120(local_string1, local_number5, local_string3);
@000152F1:0005 endif;
@000152F1:0005 endif;
@000152F1:0005 label_152f1:
@000152F3:0007 local_number5 = (local_number5 + 1);
@00015302:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll
@0001530E:0006 local_number4 = LASTRESULT;
@00015318:0007 local_number7 = (local_number7 + 1);
@00015327:0005 goto label_151b6;
@00015330:0001 endif;
@00015330:0001 label_15330:
@00015332:0026 end; // checksum: faff49d5
@0001533E:000D label_1533e:
@00015340:0022 function NUMBER function_346(local_number1, local_string1)
@00015340 NUMBER local_number2, local_number5, local_number7, local_number8, local_number9;
@00015340 STRING local_string2;
@00015340
@00015340 begin
@00015349:000D local_number8 = (global_number0 = 0);
@00015358:0004 if(local_number8) then // ref index: 7
@00015364:0011 local_number2 = (local_number1 / 1024);
@00015373:000D local_number8 = (local_number2 = 0);
@00015382:0004 if(local_number8) then // ref index: 4
@0001538E:0021 function_259(local_number1, 1024, 1, local_string1);
@000153A4:001E local_number8 = local_string1[2];
@000153B3:000D local_number8 = (local_number8 = 48);
@000153C2:0004 if(local_number8) then // ref index: 1
@000153CE:000E local_number8 = (local_number1 != 0);
@000153DD:0004 if(local_number8) then // ref index: 1
@000153E9:001D local_string1[2] = 49;
@000153FA:0008 endif;
@000153FA:0008 endif;
@000153FA:0008 label_153fa:
@000153FC:000D local_number8 = (global_number1 = 0);
@0001540B:0004 if(local_number8) then // ref index: 2
@00015417:001E local_number8 = local_string1[2];
@00015426:000C local_number8 = (local_number8 >= 53);
@00015435:000A local_number9 = (local_number1 > 0);
@00015444:0018 local_number8 = (local_number8 || local_number9);
@00015451:0004 if(local_number8) then // ref index: 1
@0001545D:001D local_string1[0] = 49;
@0001546E:0001 endif;
@0001546E:0001 label_1546e:
@00015470:001D local_string1[1] = 0;
@00015481:0001 endif;
@00015481:0001 label_15481:
@00015483:0005 goto label_15578;
@0001548C:0010 endif;
@0001548C:0010 label_1548c:
@0001548E:0021 function_259(local_number1, 1024, 1, local_string1);
@000154A4:000D local_number8 = (global_number1 = 0);
@000154B3:0004 if(local_number8) then // ref index: 2
@000154BF:002A StrFind(local_string1, ".");
@000154CA:0006 local_number5 = LASTRESULT;
@000154D4:0007 local_number8 = (local_number5 + 1);
@000154E3:0029 StrSub(local_string2, local_string1, 0, local_number8);
@000154F5:001D local_string2[local_number5] = 0;
@00015504:002C StrToNum(local_number7, local_string2);
@0001550E:0007 local_number8 = (local_number5 + 1);
@0001551D:001E local_number8 = local_string1[local_number8];
@0001552A:000C local_number8 = (local_number8 >= 53);
@00015539:0004 if(local_number8) then // ref index: 1
@00015545:0007 local_number7 = (local_number7 + 1);
@00015554:002D NumToStr(local_string1, local_number7);
@0001555E:0005 goto label_15578;
@00015567:0001 endif;
@00015567:0001 label_15567:
@00015569:001D local_string1[local_number5] = 0;
@00015578:0002 endif;
@00015578:0002 label_15578:
@0001557A:0007 local_string1 = (local_string1 + " MB");
@0001558A:0005 goto label_155ae;
@00015593:0002 endif;
@00015593:0002 label_15593:
@00015595:002D NumToStr(local_string1, local_number1);
@0001559F:0007 local_string1 = (local_string1 + " K");
@000155AE:0002 label_155ae:
@000155B0:0024 return;
@000155B4:0026 end; // checksum: 2e010021
@000155C0:0002 label_155c0:
@000155C2:0022 function NUMBER function_347(local_number1, local_string1)
@000155C2 NUMBER local_number2;
@000155C2 STRING local_string2;
@000155C2
@000155C2 begin
@000155CB:0001 // switch/while/???
@000155CF:0004 label_155cf:
@000155D1:000D local_number2 = (local_number1 = -1);
@000155E0:0004 if(local_number2) then // ref index: 1
@000155EC:0007 local_string2 = ("In function '%s':\n" + "Unable to create dialog.\n");
@00015624:0021 SprintfBox(-65533, "", local_string2, local_string1);
@00015638:0002 endif;
@00015638:0002 label_15638:
@0001563A:0024 return;
@0001563E:0026 end; // checksum: fc5575c2
@0001564A:0007 label_1564a:
@0001564C:0022 function NUMBER function_348(local_number1, local_number2, local_number3)
@0001564C NUMBER local_number4;
@0001564C
@0001564C
@0001564C begin
@00015655:0020 GetDlgItem(local_number1, 9); // dll: USER.dll
@00015663:0006 local_number4 = LASTRESULT;
@0001566D:0004 if(local_number4) then // ref index: 1
@00015679:0027 // return coming
@0001567D:0023 return 0;
@00015686:0005 goto label_156f0;
@0001568F:0006 endif;
@0001568F:0006 label_1568f:
@00015691:0020 GetDlgItem(local_number1, 2); // dll: USER.dll
@0001569F:0006 local_number4 = LASTRESULT;
@000156A9:0004 if(local_number4) then // ref index: 1
@000156B5:0006 local_number2 = 2;
@000156C1:0006 local_number3 = 1;
@000156CD:0005 goto label_156f0;
@000156D6:0002 endif;
@000156D6:0002 label_156d6:
@000156D8:0006 local_number2 = 2;
@000156E4:0006 local_number3 = 1;
@000156F0:0002 label_156f0:
@000156F2:0024 return;
@000156F6:0026 end; // checksum: 6a706
@00015702:0005 label_15702:
@00015704:0022 function NUMBER SdMakeName(local_string1, local_string2, local_string3, local_number1)
@00015704
@00015704
@00015704
@00015704 begin
@0001570D:0021 Sprintf(local_string1, "%s-%ld", local_string2, local_number1);
@00015725:0007 local_number1 = (local_number1 + 1);
@00015734:0024 return;
@00015738:0026 end; // checksum: 4c231c10
@00015744:0004 label_15744:
@00015746:0022 function NUMBER function_350(local_string1)
@00015746
@00015746
@00015746
@00015746 begin
@0001574F:0021 function_415(local_string1);
@00015758:0024 return;
@0001575C:0026 end; // checksum: 41501
@00015768:000E label_15768:
@0001576A:0022 function NUMBER function_351(local_string1, local_string2)
@0001576A NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6;
@0001576A STRING local_string3;
@0001576A OBJECT local_object1;
@0001576A begin
@00015773:0006 local_string1 = "";
@0001577D:0006 local_string2 = "";
@00015787:0035 global_object3.WIN9X;
@00015796:0006 local_object1 = LASTRESULT;
@000157A0:0035 local_object1.bWin9X;
@000157B0:0006 local_object1 = NOTHING;
@000157BA:0006 local_number5 = LASTRESULT;
@000157C4:000D local_number6 = (global_number15 = 0);
@000157D3:0019 local_number5 = (local_number5 = local_number6);
@000157E0:0004 if(local_number5) then // ref index: 1
@000157EC:0006 local_number3 = -2147483646;
@000157F8:0006 local_string3 = "\\Software\\Microsoft\\Windows\\CurrentVersion";
@0001582C:0005 goto label_1593a;
@00015835:000B endif;
@00015835:000B label_15835:
@00015837:0035 global_object3.WINNT;
@00015846:0006 local_object1 = LASTRESULT;
@00015850:0035 local_object1.bWinNT;
@00015860:0006 local_object1 = NOTHING;
@0001586A:0006 local_number5 = LASTRESULT;
@00015874:000D local_number6 = (global_number15 = 0);
@00015883:0019 local_number5 = (local_number5 = local_number6);
@00015890:0004 if(local_number5) then // ref index: 1
@0001589C:0006 local_number3 = -2147483646;
@000158A8:0006 local_string3 = "\\Software\\Microsoft\\Windows NT\\CurrentVersion";
@000158DF:0005 goto label_1593a;
@000158E8:0006 endif;
@000158E8:0006 label_158e8:
@000158EA:0020 GetModuleHandle("USER"); // dll: KERNEL.dll
@000158F7:0006 local_number4 = LASTRESULT;
@00015901:0020 LoadString(local_number4, 514, local_string1, 255); // dll: USER.dll
@00015917:0020 LoadString(local_number4, 515, local_string2, 255); // dll: USER.dll
@0001592D:0027 // return coming
@00015931:0023 return 1;
@0001593A:0004 label_1593a:
@0001593C:000D local_number5 = (global_number15 = 0);
@0001594B:0004 if(local_number5) then // ref index: 1
@00015957:0021 function_286(local_number3, local_string3, "RegisteredOwner", local_number1, local_string1, local_number2);
@0001597E:0021 function_286(local_number3, local_string3, "RegisteredOrganization", local_number1, local_string2, local_number2);
@000159AC:0002 endif;
@000159AC:0002 label_159ac:
@000159AE:0024 return;
@000159B2:0026 end; // checksum: 42682d54
@000159C2:0006 label_159c2:
@000159C4:0022 function NUMBER function_352()
@000159C4 NUMBER local_number1;
@000159C4
@000159C4
@000159C4 begin
@000159CD:0027 // return coming
@000159D1:0035 global_object3.bShellExplorer;
@000159E9:0006 local_number1 = LASTRESULT;
@000159F3:0023 return local_number1;
@000159FA:0026 end; // checksum: 1b6e7935
@00015A06:000B label_15a06:
@00015A08:0022 function NUMBER function_353(local_string1, local_string2, local_string3)
@00015A08 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6;
@00015A08 STRING local_string4;
@00015A08
@00015A08 begin
@00015A11:0006 local_string4 = "";
@00015A1B:0021 ComponentCompareSizeRequired(global_string6, local_string4, local_number4);
@00015A2A:0006 local_number3 = LASTRESULT;
@00015A34:000D local_number5 = (local_number3 = -108);
@00015A43:000E local_number6 = (local_string4 != "");
@00015A50:0019 local_number5 = (local_number5 = local_number6);
@00015A5D:0004 if(local_number5) then // ref index: 1
@00015A69:0027 // return coming
@00015A6D:0023 return 0;
@00015A76:0005 goto label_15ae9;
@00015A7F:0009 endif;
@00015A7F:0009 label_15a7f:
@00015A81:000D local_number5 = (local_number3 = -118);
@00015A90:0004 if(local_number5) then // ref index: 1
@00015A9C:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number2);
@00015AAB:0021 GetDiskSpaceEx(local_string3, 10);
@00015AB9:0006 local_number1 = LASTRESULT;
@00015AC3:000C local_number5 = (local_number2 >= local_number1);
@00015AD0:0004 if(local_number5) then // ref index: 1
@00015ADC:0027 // return coming
@00015AE0:0023 return 0;
@00015AE9:0003 endif;
@00015AE9:0003 endif;
@00015AE9:0003 label_15ae9:
@00015AEB:0027 // return coming
@00015AEF:0023 return 1;
@00015AF8:0026 end; // checksum: 6fd3b
@00015B04:0007 label_15b04:
@00015B06:0022 function NUMBER function_354(local_number1)
@00015B06 NUMBER local_number2;
@00015B06
@00015B06
@00015B06 begin
@00015B0F:0020 IsWindowVisible(local_number1); // dll: USER.dll
@00015B18:0006 local_number2 = LASTRESULT;
@00015B22:000D local_number2 = (local_number2 = 0);
@00015B31:0004 if(local_number2) then // ref index: 1
@00015B3D:0027 // return coming
@00015B41:0023 return 1;
@00015B4A:0005 endif;
@00015B4A:0005 label_15b4a:
@00015B4C:0020 IsIconic(local_number1); // dll: USER.dll
@00015B55:0006 local_number2 = LASTRESULT;
@00015B5F:0004 if(local_number2) then // ref index: 1
@00015B6B:0027 // return coming
@00015B6F:0023 return 1;
@00015B78:0004 endif;
@00015B78:0004 label_15b78:
@00015B7A:0020 SetForegroundWindow(local_number1); // dll: USER.dll
@00015B83:0027 // return coming
@00015B87:0023 return 1;
@00015B90:0026 end; // checksum: 436940b
@00015B9C:0006 label_15b9c:
@00015B9E:0022 function STRING SdLoadString(local_number1)
@00015B9E NUMBER local_number2, local_number3, local_number4, local_number5;
@00015B9E STRING local_string1;
@00015B9E
@00015B9E begin
@00015BA7:0021 StrLength(local_string1);
@00015BB0:0006 local_number4 = LASTRESULT;
@00015BBA:000F local_number3 = (local_number4 - 1);
@00015BC9:0020 LangLoadString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@00015BDB:0006 local_number2 = LASTRESULT;
@00015BE5:000E label_15be5:
@00015BE7:0001 // switch/while/???
@00015BEB:000E local_number4 = (local_number2 != 0);
@00015BFA:000C local_number5 = (local_number2 >= local_number3);
@00015C07:0019 local_number4 = (local_number4 = local_number5);
@00015C14:0009 local_number5 = (local_number3 < 100000);
@00015C23:0019 local_number4 = (local_number4 = local_number5);
@00015C30:0004 if(local_number4) then // ref index: 2
@00015C3C:0010 local_number4 = (local_number3 * 2);
@00015C4B:0031 Resize(local_string1, local_number4);
@00015C55:0006 local_number4 = LASTRESULT;
@00015C5F:0009 local_number4 = (local_number4 < 0);
@00015C6E:0004 if(local_number4) then // ref index: 1
@00015C7A:0027 // return coming
@00015C7E:0023 return "";
@00015C85:0006 endif;
@00015C85:0006 label_15c85:
@00015C87:0021 StrLength(local_string1);
@00015C90:0006 local_number4 = LASTRESULT;
@00015C9A:000F local_number3 = (local_number4 - 1);
@00015CA9:0020 LangLoadString(global_number21, local_number1, local_string1, local_number3); // dll: ISRT.dll
@00015CBB:0006 local_number2 = LASTRESULT;
@00015CC5:0005 goto label_15be5;
@00015CCE:0003 endif;
@00015CCE:0003 label_15cce:
@00015CD0:0027 // return coming
@00015CD4:0023 return local_string1;
@00015CDB:0026 end; // checksum: fe7a62f2
@00015CE7:0007 label_15ce7:
@00015CE9:0022 function NUMBER function_356(local_string1)
@00015CE9 NUMBER local_number1, local_number2, local_number3;
@00015CE9 STRING local_string2, local_string3, local_string4;
@00015CE9
@00015CE9 begin
@00015CF2:0021 function_350(local_string1);
@00015CFB:000D local_number1 = (local_string1 = "");
@00015D08:0004 if(local_number1) then // ref index: 1
@00015D14:0027 // return coming
@00015D18:0023 return -1;
@00015D21:0005 goto label_15eb6;
@00015D2A:001E endif;
@00015D2A:001E label_15d2a:
@00015D2C:0008 local_number1 = (local_string1 % "/");
@00015D3A:0008 local_number2 = (local_string1 % ":");
@00015D48:0018 local_number1 = (local_number1 || local_number2);
@00015D55:0008 local_number2 = (local_string1 % "*");
@00015D63:0018 local_number1 = (local_number1 || local_number2);
@00015D70:0008 local_number2 = (local_string1 % "?");
@00015D7E:0018 local_number1 = (local_number1 || local_number2);
@00015D8B:0008 local_number2 = (local_string1 % "\"");
@00015D99:0018 local_number1 = (local_number1 || local_number2);
@00015DA6:0008 local_number2 = (local_string1 % "<");
@00015DB4:0018 local_number1 = (local_number1 || local_number2);
@00015DC1:0008 local_number2 = (local_string1 % ">");
@00015DCF:0018 local_number1 = (local_number1 || local_number2);
@00015DDC:0008 local_number2 = (local_string1 % "|");
@00015DEA:0021 function_352();
@00015DF0:0006 local_number3 = LASTRESULT;
@00015DFA:0019 local_number2 = (local_number2 = local_number3);
@00015E07:0018 local_number1 = (local_number1 || local_number2);
@00015E14:0004 if(local_number1) then // ref index: 1
@00015E20:0021 MessageBeep/Delay(0);
@00015E2B:0021 SdLoadString(11633);
@00015E36:0006 local_string2 = LASTRESULT;
@00015E40:0021 SdLoadString(11632);
@00015E4B:0006 local_string3 = LASTRESULT;
@00015E55:0021 SetDialogTitle(3, local_string2);
@00015E63:0007 local_string4 = (local_string3 + "\n\n\t ");
@00015E7F:0007 local_string4 = (local_string4 + "/ : * ? \" < > |");
@00015E9B:0021 MessageBox(local_string4, -65533);
@00015EA9:0027 // return coming
@00015EAD:0023 return -1;
@00015EB6:0003 endif;
@00015EB6:0003 label_15eb6:
@00015EB8:0027 // return coming
@00015EBC:0023 return 0;
@00015EC5:0026 end; // checksum: 9600b6f7
@00015ED1:000C label_15ed1:
@00015ED3:0022 function NUMBER function_357(local_string1, local_number1, local_string2)
@00015ED3 NUMBER local_number2, local_number3, local_number4, local_number6;
@00015ED3 STRING local_string3, local_string4;
@00015ED3
@00015ED3 begin
@00015EDC:0020 GetDlgItem(local_number1, 50); // dll: USER.dll
@00015EEA:0006 local_number2 = LASTRESULT;
@00015EF4:000E local_number6 = (local_string2 != "");
@00015F01:0004 if(local_number6) then // ref index: 4
@00015F0D:002A StrFind(local_string2, "\n");
@00015F18:0006 local_number3 = LASTRESULT;
@00015F22:0009 local_number6 = (local_number3 < 0);
@00015F31:0004 if(local_number6) then // ref index: 1
@00015F3D:0006 local_string3 = local_string2;
@00015F47:0006 local_string4 = "";
@00015F51:0005 goto label_15fba;
@00015F5A:0007 endif;
@00015F5A:0007 label_15f5a:
@00015F5C:0028 StrLengthChars(local_string2);
@00015F63:0006 local_number4 = LASTRESULT;
@00015F6D:000F local_number6 = (local_number4 - local_number3);
@00015F7A:000F local_number4 = (local_number6 - 1);
@00015F89:0029 StrSub(local_string3, local_string2, 0, local_number3);
@00015F9B:0007 local_number6 = (local_number3 + 1);
@00015FAA:0029 StrSub(local_string4, local_string2, local_number6, local_number4);
@00015FBA:0005 label_15fba:
@00015FBC:000E local_number6 = (local_number2 != 0);
@00015FCB:0004 if(local_number6) then // ref index: 1
@00015FD7:0021 function_344(local_string1, 50, local_string3);
@00015FE8:0021 function_344(local_string1, 51, local_string4);
@00015FF9:0005 goto label_16010;
@00016002:0001 endif;
@00016002:0001 label_16002:
@00016004:0020 SetWindowText(local_number1, local_string3); // dll: USER.dll
@00016010:0003 endif;
@00016010:0003 label_16010:
@00016012:000E local_number6 = (local_number2 != 0);
@00016021:0004 if(local_number6) then // ref index: 1
@0001602D:0021 function_345(local_string1, local_number1, global_string2, 50, 4);
@00016046:0002 endif;
@00016046:0002 label_16046:
@00016048:0024 return;
@0001604C:0026 end; // checksum: 7a4a4a78
@00016058:000B label_16058:
@0001605A:0022 function NUMBER SdLicense(local_string1, local_string2, local_string3, local_string4)
@0001605A NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10;
@0001605A STRING local_string5, local_string6, local_string7, local_string8;
@0001605A
@0001605A begin
@00016063:0006 local_string5 = "SdLicense";
@00016076:0006 local_number5 = 12029;
@00016082:0021 function_403();
@00016088:0006 local_number8 = LASTRESULT;
@00016092:000D local_number8 = (local_number8 = 2);
@000160A1:0004 if(local_number8) then // ref index: 1
@000160AD:0021 SdMakeName(global_string3, local_string5, local_string1, global_number37);
@000160BF:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number1);
@000160DC:0027 // return coming
@000160E0:0023 return local_number1;
@000160E7:000A endif;
@000160E7:000A label_160e7:
@000160E9:0021 function_429();
@000160EF:0006 local_string8 = LASTRESULT;
@000160F9:0014 local_string7 = (local_string8 ^ local_string4);
@00016106:0028 StrLengthChars(local_string4);
@0001610D:0006 local_number8 = LASTRESULT;
@00016117:000A local_number8 = (local_number8 > 2);
@00016126:0004 if(local_number8) then // ref index: 4
@00016132:001E local_number3 = local_string4[0];
@00016141:001E local_number4 = local_string4[1];
@00016150:0001 // switch/while/???
@00016154:000B label_16154:
@00016156:000D local_number8 = (local_number4 = 58);
@00016165:0004 if(local_number8) then // ref index: 2
@00016171:000C local_number8 = (local_number3 >= 97);
@00016180:000B local_number9 = (local_number3 <= 122);
@0001618F:0019 local_number8 = (local_number8 = local_number9);
@0001619C:000C local_number9 = (local_number3 >= 65);
@000161AB:000B local_number10 = (local_number3 <= 90);
@000161BA:0019 local_number9 = (local_number9 = local_number10);
@000161C7:0018 local_number8 = (local_number8 || local_number9);
@000161D4:0004 if(local_number8) then // ref index: 1
@000161E0:0006 local_string7 = local_string4;
@000161EA:0001 endif;
@000161EA:0001 label_161ea:
@000161EC:0005 goto label_16237;
@000161F5:0005 endif;
@000161F5:0005 label_161f5:
@000161F7:000D local_number8 = (local_number4 = 92);
@00016206:0004 if(local_number8) then // ref index: 1
@00016212:000D local_number8 = (local_number3 = 92);
@00016221:0004 if(local_number8) then // ref index: 1
@0001622D:0006 local_string7 = local_string4;
@00016237:0003 endif;
@00016237:0003 endif;
@00016237:0003 endif;
@00016237:0003 label_16237:
@00016239:000D local_number8 = (global_number14 = 0);
@00016248:0004 if(local_number8) then // ref index: 1
@00016254:0021 SdInit();
@0001625A:0006 endif;
@0001625A:0006 label_1625a:
@0001625C:0021 EzDefineDialog(local_string5, "", "", 12029);
@00016270:0006 local_number8 = LASTRESULT;
@0001627A:000D local_number8 = (local_number8 = -1);
@00016289:0004 if(local_number8) then // ref index: 1
@00016295:0027 // return coming
@00016299:0023 return -1;
@000162A2:0001 endif;
@000162A2:0001 label_162a2:
@000162A4:0006 local_number7 = 0;
@000162B0:0006 label_162b0:
@000162B2:0001 // switch/while/???
@000162B6:000D local_number8 = (local_number7 = 0);
@000162C5:0004 if(local_number8) then // ref index: 12
@000162D1:0021 WaitOnDialog/ReleaseDialog(local_string5);
@000162DA:0006 local_number1 = LASTRESULT;
@000162E4:0001 // switch/while/???
@000162E8:0005 label_162e8:
@000162EA:000D local_number8 = (local_number1 = -100);
@000162F9:0004 if(local_number8) then // ref index: 4
@00016305:000E local_number8 = (local_string2 != "");
@00016312:0004 if(local_number8) then // ref index: 1
@0001631E:0021 function_344(local_string5, 711, local_string2);
@0001632F:0003 endif;
@0001632F:0003 label_1632f:
@00016331:000E local_number8 = (local_string3 != "");
@0001633E:0004 if(local_number8) then // ref index: 1
@0001634A:0021 function_344(local_string5, 712, local_string3);
@0001635B:000B endif;
@0001635B:000B label_1635b:
@0001635D:0021 CmdGetHwndDlg/WaitOnDialog(local_string5);
@00016366:0006 local_number6 = LASTRESULT;
@00016370:0021 function_340(local_string5, local_number6, 0, global_string2);
@00016384:0021 function_357(local_string5, local_number6, local_string1);
@00016393:0021 ListCreate(0);
@0001639E:0006 local_number2 = LASTRESULT;
@000163A8:0021 ListReadFromFile(local_number2, local_string7);
@000163B4:0006 local_number8 = LASTRESULT;
@000163BE:000D local_number8 = (local_number8 = 0);
@000163CD:0004 if(local_number8) then // ref index: 1
@000163D9:0021 CtrlSetMLEText/CtrlGetMLEText(local_string5, 301, local_number2);
@000163EA:0002 endif;
@000163EA:0002 label_163ea:
@000163EC:0021 ListDestroy(local_number2);
@000163F5:0005 goto label_16586;
@000163FE:0005 endif;
@000163FE:0005 label_163fe:
@00016400:000D local_number8 = (local_number1 = 1);
@0001640F:0004 if(local_number8) then // ref index: 1
@0001641B:0006 local_number1 = 1;
@00016427:0006 local_number7 = 1;
@00016433:0005 goto label_16586;
@0001643C:0005 endif;
@0001643C:0005 label_1643c:
@0001643E:000D local_number8 = (local_number1 = 6);
@0001644D:0004 if(local_number8) then // ref index: 1
@00016459:0006 local_number1 = 1;
@00016465:0006 local_number7 = 1;
@00016471:0005 goto label_16586;
@0001647A:0005 endif;
@0001647A:0005 label_1647a:
@0001647C:000D local_number8 = (local_number1 = 12);
@0001648B:0004 if(local_number8) then // ref index: 1
@00016497:0006 local_number1 = 12;
@000164A3:0006 local_number7 = 1;
@000164AF:0005 goto label_16586;
@000164B8:0006 endif;
@000164B8:0006 label_164b8:
@000164BA:000D local_number8 = (local_number1 = -1);
@000164C9:0004 if(local_number8) then // ref index: 1
@000164D5:0021 function_347(-1, local_string5);
@000164E3:0006 local_number1 = -1;
@000164EF:0006 local_number7 = 1;
@000164FB:0005 goto label_16586;
@00016504:0004 endif;
@00016504:0004 label_16504:
@00016506:000D local_number8 = (local_number1 = -200);
@00016515:0004 if(local_number8) then // ref index: 1
@00016521:0021 function_348(local_number6, local_number1, local_number7);
@00016530:0005 goto label_16586;
@00016539:0007 endif;
@00016539:0007 label_16539:
@0001653B:0021 function_341(local_number1);
@00016544:0006 local_number8 = LASTRESULT;
@0001654E:0021 function_342(local_number1);
@00016557:0006 local_number9 = LASTRESULT;
@00016561:0019 local_number8 = (local_number8 = local_number9);
@0001656E:0004 if(local_number8) then // ref index: 1
@0001657A:0006 local_number7 = 1;
@00016586:0001 endif;
@00016586:0001 label_16586:
@00016588:0005 goto label_162b0;
@00016591:0009 endif;
@00016591:0009 label_16591:
@00016593:0021 EndDialog(local_string5);
@0001659C:0021 ReleaseDialog/EndDialog(local_string5);
@000165A5:0021 SdInit();
@000165AB:0021 function_403();
@000165B1:0006 local_number8 = LASTRESULT;
@000165BB:000D local_number8 = (local_number8 = 1);
@000165CA:0004 if(local_number8) then // ref index: 1
@000165D6:0021 SdMakeName(global_string3, local_string5, local_string1, global_number37);
@000165E8:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1);
@00016605:0003 endif;
@00016605:0003 label_16605:
@00016607:0027 // return coming
@0001660B:0023 return local_number1;
@00016612:0026 end; // checksum: ab30d939
@0001661E:0006 label_1661e:
@00016620:0022 function NUMBER SdProductName(local_string1)
@00016620 NUMBER local_number1;
@00016620
@00016620
@00016620 begin
@00016629:0006 global_string2 = local_string1;
@00016633:0020 IsEmpty(global_object10); // dll: ISRT.dll
@0001663C:0006 local_number1 = LASTRESULT;
@00016646:0004 if(local_number1) then // ref index: 1
@00016652:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@0001665E:0003 endif;
@0001665E:0003 label_1665e:
@00016660:0033 global_object10.ProductName = global_string2;
@00016678:0024 return;
@0001667C:0026 end; // checksum: 504e5042
@00016688:0010 label_16688:
@0001668A:0022 function NUMBER SdRegisterUserEx(local_string1, local_string2, local_string3, local_string4, local_string5)
@0001668A NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@0001668A STRING local_string6, local_string7;
@0001668A
@0001668A begin
@00016693:0006 local_string6 = "SdRegisterUserEx";
@000166AD:0006 local_number5 = 12002;
@000166B9:0021 function_403();
@000166BF:0006 local_number7 = LASTRESULT;
@000166C9:000D local_number7 = (local_number7 = 2);
@000166D8:0004 if(local_number7) then // ref index: 2
@000166E4:0021 SdMakeName(global_string3, local_string6, local_string1, global_number38);
@000166F6:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string7, local_number2);
@00016713:000E local_number7 = (local_number2 != 12);
@00016722:000E local_number8 = (local_number2 != 2);
@00016731:0019 local_number7 = (local_number7 = local_number8);
@0001673E:0004 if(local_number7) then // ref index: 1
@0001674A:0021 SilentReadData/SilentWriteData(global_string3, "szName", 1, local_string3, local_number4);
@00016767:0021 SilentReadData/SilentWriteData(global_string3, "szCompany", 1, local_string4, local_number4);
@00016787:0021 SilentReadData/SilentWriteData(global_string3, "szSerial", 1, local_string5, local_number4);
@000167A6:0002 endif;
@000167A6:0002 label_167a6:
@000167A8:0027 // return coming
@000167AC:0023 return local_number2;
@000167B3:0003 endif;
@000167B3:0003 label_167b3:
@000167B5:000D local_number7 = (global_number14 = 0);
@000167C4:0004 if(local_number7) then // ref index: 1
@000167D0:0021 SdInit();
@000167D6:0006 endif;
@000167D6:0006 label_167d6:
@000167D8:0021 EzDefineDialog(local_string6, "", "", 12002);
@000167EC:0006 local_number7 = LASTRESULT;
@000167F6:000D local_number7 = (local_number7 = -1);
@00016805:0004 if(local_number7) then // ref index: 1
@00016811:0027 // return coming
@00016815:0023 return -1;
@0001681E:0001 endif;
@0001681E:0001 label_1681e:
@00016820:0006 local_number1 = 0;
@0001682C:0006 label_1682c:
@0001682E:0001 // switch/while/???
@00016832:000D local_number7 = (local_number1 = 0);
@00016841:0004 if(local_number7) then // ref index: 16
@0001684D:0021 WaitOnDialog/ReleaseDialog(local_string6);
@00016856:0006 local_number2 = LASTRESULT;
@00016860:0001 // switch/while/???
@00016864:0005 label_16864:
@00016866:000D local_number7 = (local_number2 = -100);
@00016875:0004 if(local_number7) then // ref index: 3
@00016881:000E local_number7 = (local_string2 != "");
@0001688E:0004 if(local_number7) then // ref index: 1
@0001689A:0021 function_344(local_string6, 710, local_string2);
@000168AB:0007 endif;
@000168AB:0007 label_168ab:
@000168AD:000D local_number7 = (local_string3 = "");
@000168BA:000D local_number8 = (local_string4 = "");
@000168C7:0019 local_number7 = (local_number7 = local_number8);
@000168D4:0004 if(local_number7) then // ref index: 1
@000168E0:0021 function_351(local_string3, local_string4);
@000168EC:0021 function_415(local_string3);
@000168F5:0021 function_415(local_string4);
@000168FE:0008 endif;
@000168FE:0008 label_168fe:
@00016900:0021 function_120(local_string6, 301, local_string3);
@00016911:0021 function_120(local_string6, 302, local_string4);
@00016922:0021 function_120(local_string6, 303, local_string5);
@00016933:0021 CmdGetHwndDlg/WaitOnDialog(local_string6);
@0001693C:0006 local_number6 = LASTRESULT;
@00016946:0021 function_340(local_string6, local_number6, 64, global_string2);
@0001695A:0021 function_357(local_string6, local_number6, local_string1);
@00016969:0005 goto label_16c46;
@00016972:0008 endif;
@00016972:0008 label_16972:
@00016974:000D local_number7 = (local_number2 = 301);
@00016983:0004 if(local_number7) then // ref index: 2
@0001698F:0021 CtrlGetSubCommand/CmdGetHwndDlg(local_string6);
@00016998:0006 local_number3 = LASTRESULT;
@000169A2:000D local_number7 = (local_number3 = -1007);
@000169B1:0004 if(local_number7) then // ref index: 1
@000169BD:0021 CtrlGetText(local_string6, 301, local_string3);
@000169CE:0021 function_362(local_number6, 1, local_string3, local_string4, local_string5);
@000169E5:0001 endif;
@000169E5:0001 label_169e5:
@000169E7:0005 goto label_16c46;
@000169F0:0008 endif;
@000169F0:0008 label_169f0:
@000169F2:000D local_number7 = (local_number2 = 302);
@00016A01:0004 if(local_number7) then // ref index: 2
@00016A0D:0021 CtrlGetSubCommand/CmdGetHwndDlg(local_string6);
@00016A16:0006 local_number3 = LASTRESULT;
@00016A20:000D local_number7 = (local_number3 = -1007);
@00016A2F:0004 if(local_number7) then // ref index: 1
@00016A3B:0021 CtrlGetText(local_string6, 302, local_string4);
@00016A4C:0021 function_362(local_number6, 1, local_string3, local_string4, local_string5);
@00016A63:0001 endif;
@00016A63:0001 label_16a63:
@00016A65:0005 goto label_16c46;
@00016A6E:0008 endif;
@00016A6E:0008 label_16a6e:
@00016A70:000D local_number7 = (local_number2 = 303);
@00016A7F:0004 if(local_number7) then // ref index: 2
@00016A8B:0021 CtrlGetSubCommand/CmdGetHwndDlg(local_string6);
@00016A94:0006 local_number3 = LASTRESULT;
@00016A9E:000D local_number7 = (local_number3 = -1007);
@00016AAD:0004 if(local_number7) then // ref index: 1
@00016AB9:0021 CtrlGetText(local_string6, 303, local_string5);
@00016ACA:0021 function_362(local_number6, 1, local_string3, local_string4, local_string5);
@00016AE1:0001 endif;
@00016AE1:0001 label_16ae1:
@00016AE3:0005 goto label_16c46;
@00016AEC:0005 endif;
@00016AEC:0005 label_16aec:
@00016AEE:000D local_number7 = (local_number2 = 1);
@00016AFD:0004 if(local_number7) then // ref index: 1
@00016B09:0006 local_number2 = 1;
@00016B15:0006 local_number1 = 1;
@00016B21:0005 goto label_16c46;
@00016B2A:0005 endif;
@00016B2A:0005 label_16b2a:
@00016B2C:000D local_number7 = (local_number2 = 12);
@00016B3B:0004 if(local_number7) then // ref index: 1
@00016B47:0006 local_number2 = 12;
@00016B53:0006 local_number1 = 1;
@00016B5F:0005 goto label_16c46;
@00016B68:0006 endif;
@00016B68:0006 label_16b68:
@00016B6A:000D local_number7 = (local_number2 = -1);
@00016B79:0004 if(local_number7) then // ref index: 1
@00016B85:0021 function_347(-1, "SdRegisterUserEx");
@00016BA3:0006 local_number2 = -1;
@00016BAF:0006 local_number1 = 1;
@00016BBB:0005 goto label_16c46;
@00016BC4:0004 endif;
@00016BC4:0004 label_16bc4:
@00016BC6:000D local_number7 = (local_number2 = -200);
@00016BD5:0004 if(local_number7) then // ref index: 1
@00016BE1:0021 function_348(local_number6, local_number2, local_number1);
@00016BF0:0005 goto label_16c46;
@00016BF9:0007 endif;
@00016BF9:0007 label_16bf9:
@00016BFB:0021 function_341(local_number2);
@00016C04:0006 local_number7 = LASTRESULT;
@00016C0E:0021 function_342(local_number2);
@00016C17:0006 local_number8 = LASTRESULT;
@00016C21:0019 local_number7 = (local_number7 = local_number8);
@00016C2E:0004 if(local_number7) then // ref index: 1
@00016C3A:0006 local_number1 = 1;
@00016C46:0001 endif;
@00016C46:0001 label_16c46:
@00016C48:0005 goto label_1682c;
@00016C51:000C endif;
@00016C51:000C label_16c51:
@00016C53:0021 EndDialog(local_string6);
@00016C5C:0021 ReleaseDialog/EndDialog(local_string6);
@00016C65:0021 SdInit();
@00016C6B:0021 function_403();
@00016C71:0006 local_number7 = LASTRESULT;
@00016C7B:000D local_number7 = (local_number7 = 1);
@00016C8A:0004 if(local_number7) then // ref index: 1
@00016C96:0021 SdMakeName(global_string3, local_string6, local_string1, global_number38);
@00016CA8:0021 SilentWriteData(global_string3, "szName", 1, local_string3, 0);
@00016CC7:0021 SilentWriteData(global_string3, "szCompany", 1, local_string4, 0);
@00016CE9:0021 SilentWriteData(global_string3, "szSerial", 1, local_string5, 0);
@00016D0A:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2);
@00016D27:0003 endif;
@00016D27:0003 label_16d27:
@00016D29:0027 // return coming
@00016D2D:0023 return local_number2;
@00016D34:0026 end; // checksum: 25fa76cd
@00016D40:0009 label_16d40:
@00016D42:0022 function NUMBER function_362(local_number1, local_number2, local_string1, local_string2, local_string3)
@00016D42 NUMBER local_number3, local_number4, local_number5;
@00016D42
@00016D42
@00016D42 begin
@00016D4B:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll
@00016D57:0006 local_number3 = LASTRESULT;
@00016D61:0020 IsWindow(local_number3); // dll: USER.dll
@00016D6A:0006 local_number4 = LASTRESULT;
@00016D74:000D local_number4 = (local_number4 = 0);
@00016D83:0004 if(local_number4) then // ref index: 1
@00016D8F:0027 // return coming
@00016D93:0023 return 0;
@00016D9C:000B endif;
@00016D9C:000B label_16d9c:
@00016D9E:0021 function_415(local_string2);
@00016DA7:0021 function_415(local_string1);
@00016DB0:0021 function_415(local_string3);
@00016DB9:000D local_number4 = (local_string1 = "");
@00016DC6:000D local_number5 = (local_string2 = "");
@00016DD3:0018 local_number4 = (local_number4 || local_number5);
@00016DE0:000D local_number5 = (local_string3 = "");
@00016DED:0018 local_number4 = (local_number4 || local_number5);
@00016DFA:0004 if(local_number4) then // ref index: 1
@00016E06:0020 EnableWindow(local_number3, 0); // dll: USER.dll
@00016E14:0005 goto label_16e2d;
@00016E1D:0001 endif;
@00016E1D:0001 label_16e1d:
@00016E1F:0020 EnableWindow(local_number3, 1); // dll: USER.dll
@00016E2D:0002 label_16e2d:
@00016E2F:0024 return;
@00016E33:0026 end; // checksum: 2f008f6b
@00016E3F:000B label_16e3f:
@00016E41:0022 function NUMBER SdStartCopy(local_string1, local_string2, local_number1)
@00016E41 NUMBER local_number2, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9;
@00016E41 STRING local_string3, local_string4;
@00016E41
@00016E41 begin
@00016E4A:0006 local_string3 = "SdStartCopy";
@00016E5F:0006 local_number4 = 12030;
@00016E6B:0021 function_403();
@00016E71:0006 local_number8 = LASTRESULT;
@00016E7B:000D local_number8 = (local_number8 = 2);
@00016E8A:0004 if(local_number8) then // ref index: 1
@00016E96:0021 SdMakeName(global_string3, local_string3, local_string1, global_number39);
@00016EA8:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number2);
@00016EC5:0027 // return coming
@00016EC9:0023 return local_number2;
@00016ED0:0003 endif;
@00016ED0:0003 label_16ed0:
@00016ED2:000D local_number8 = (global_number14 = 0);
@00016EE1:0004 if(local_number8) then // ref index: 1
@00016EED:0021 SdInit();
@00016EF3:0006 endif;
@00016EF3:0006 label_16ef3:
@00016EF5:0021 EzDefineDialog(local_string3, "", "", 12030);
@00016F09:0006 local_number8 = LASTRESULT;
@00016F13:000D local_number8 = (local_number8 = -1);
@00016F22:0004 if(local_number8) then // ref index: 1
@00016F2E:0027 // return coming
@00016F32:0023 return -1;
@00016F3B:0001 endif;
@00016F3B:0001 label_16f3b:
@00016F3D:0006 local_number5 = 0;
@00016F49:0006 label_16f49:
@00016F4B:0001 // switch/while/???
@00016F4F:000D local_number8 = (local_number5 = 0);
@00016F5E:0004 if(local_number8) then // ref index: 11
@00016F6A:0021 WaitOnDialog/ReleaseDialog(local_string3);
@00016F73:0006 local_number2 = LASTRESULT;
@00016F7D:0001 // switch/while/???
@00016F81:0005 label_16f81:
@00016F83:000D local_number8 = (local_number2 = -100);
@00016F92:0004 if(local_number8) then // ref index: 4
@00016F9E:000E local_number8 = (local_string2 != "");
@00016FAB:0004 if(local_number8) then // ref index: 1
@00016FB7:0021 function_344(local_string3, 711, local_string2);
@00016FC8:000D endif;
@00016FC8:000D label_16fc8:
@00016FCA:0021 CmdGetHwndDlg/WaitOnDialog(local_string3);
@00016FD3:0006 local_number7 = LASTRESULT;
@00016FDD:0021 function_340(local_string3, local_number7, 0, global_string2);
@00016FF1:0021 function_357(local_string3, local_number7, local_string1);
@00017000:000D local_number8 = (local_number1 = 0);
@0001700F:0004 if(local_number8) then // ref index: 1
@0001701B:0020 GetDlgItem(local_number7, 301); // dll: USER.dll
@00017029:0006 local_number6 = LASTRESULT;
@00017033:0020 ShowWindow(local_number6, 0); // dll: USER.dll
@00017041:0020 GetDlgItem(local_number7, 701); // dll: USER.dll
@0001704F:0006 local_number6 = LASTRESULT;
@00017059:0020 ShowWindow(local_number6, 0); // dll: USER.dll
@00017067:0005 goto label_17083;
@00017070:0001 endif;
@00017070:0001 label_17070:
@00017072:0021 CtrlSetMLEText/CtrlGetMLEText(local_string3, 301, local_number1);
@00017083:0001 label_17083:
@00017085:0005 goto label_171d8;
@0001708E:0005 endif;
@0001708E:0005 label_1708e:
@00017090:000D local_number8 = (local_number2 = 1);
@0001709F:0004 if(local_number8) then // ref index: 1
@000170AB:0006 local_number2 = 1;
@000170B7:0006 local_number5 = 1;
@000170C3:0005 goto label_171d8;
@000170CC:0005 endif;
@000170CC:0005 label_170cc:
@000170CE:000D local_number8 = (local_number2 = 12);
@000170DD:0004 if(local_number8) then // ref index: 1
@000170E9:0006 local_number2 = 12;
@000170F5:0006 local_number5 = 1;
@00017101:0005 goto label_171d8;
@0001710A:0006 endif;
@0001710A:0006 label_1710a:
@0001710C:000D local_number8 = (local_number2 = -1);
@0001711B:0004 if(local_number8) then // ref index: 1
@00017127:0021 function_347(-1, local_string3);
@00017135:0006 local_number2 = -1;
@00017141:0006 local_number5 = 1;
@0001714D:0005 goto label_171d8;
@00017156:0004 endif;
@00017156:0004 label_17156:
@00017158:000D local_number8 = (local_number2 = -200);
@00017167:0004 if(local_number8) then // ref index: 1
@00017173:0021 function_348(local_number7, local_number2, local_number5);
@00017182:0005 goto label_171d8;
@0001718B:0007 endif;
@0001718B:0007 label_1718b:
@0001718D:0021 function_341(local_number2);
@00017196:0006 local_number8 = LASTRESULT;
@000171A0:0021 function_342(local_number2);
@000171A9:0006 local_number9 = LASTRESULT;
@000171B3:0019 local_number8 = (local_number8 = local_number9);
@000171C0:0004 if(local_number8) then // ref index: 1
@000171CC:0006 local_number5 = 1;
@000171D8:0001 endif;
@000171D8:0001 label_171d8:
@000171DA:0005 goto label_16f49;
@000171E3:0009 endif;
@000171E3:0009 label_171e3:
@000171E5:0021 EndDialog(local_string3);
@000171EE:0021 ReleaseDialog/EndDialog(local_string3);
@000171F7:0021 SdInit();
@000171FD:0021 function_403();
@00017203:0006 local_number8 = LASTRESULT;
@0001720D:000D local_number8 = (local_number8 = 1);
@0001721C:0004 if(local_number8) then // ref index: 1
@00017228:0021 SdMakeName(global_string3, local_string3, local_string1, global_number39);
@0001723A:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2);
@00017257:0003 endif;
@00017257:0003 label_17257:
@00017259:0027 // return coming
@0001725D:0023 return local_number2;
@00017264:0026 end; // checksum: a11b5378
@00017270:000F label_17270:
@00017272:0022 function NUMBER SdSelectFolder(local_string1, local_string2, local_string3)
@00017272 NUMBER local_number1, local_number3, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11;
@00017272 STRING local_string4, local_string5, local_string6;
@00017272
@00017272 begin
@0001727B:0021 function_155(26);
@00017286:0006 local_string4 = "SdSelectFolder";
@0001729E:0006 local_number6 = 12008;
@000172AA:0021 function_403();
@000172B0:0006 local_number10 = LASTRESULT;
@000172BA:000D local_number10 = (local_number10 = 2);
@000172C9:0004 if(local_number10) then // ref index: 2
@000172D5:0021 SdMakeName(global_string3, local_string4, local_string1, global_number40);
@000172E7:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number1);
@00017304:000E local_number10 = (local_number1 != 12);
@00017313:000E local_number11 = (local_number1 != 2);
@00017322:0019 local_number10 = (local_number10 = local_number11);
@0001732F:0004 if(local_number10) then // ref index: 1
@0001733B:0021 SilentReadData/SilentWriteData(global_string3, "szFolder", 1, local_string3, local_number3);
@0001735A:0003 endif;
@0001735A:0003 label_1735a:
@0001735C:0021 function_156(26);
@00017367:0027 // return coming
@0001736B:0023 return local_number1;
@00017372:0003 endif;
@00017372:0003 label_17372:
@00017374:000D local_number10 = (global_number14 = 0);
@00017383:0004 if(local_number10) then // ref index: 1
@0001738F:0021 SdInit();
@00017395:0007 endif;
@00017395:0007 label_17395:
@00017397:0021 EzDefineDialog(local_string4, "", "", 12008);
@000173AB:0006 local_number10 = LASTRESULT;
@000173B5:000D local_number10 = (local_number10 = -1);
@000173C4:0004 if(local_number10) then // ref index: 1
@000173D0:0021 function_156(26);
@000173DB:0027 // return coming
@000173DF:0023 return -1;
@000173E8:0001 endif;
@000173E8:0001 label_173e8:
@000173EA:0006 local_number9 = 0;
@000173F6:0006 label_173f6:
@000173F8:0001 // switch/while/???
@000173FC:000D local_number10 = (local_number9 = 0);
@0001740B:0004 if(local_number10) then // ref index: 12
@00017417:0021 WaitOnDialog/ReleaseDialog(local_string4);
@00017420:0006 local_number1 = LASTRESULT;
@0001742A:0001 // switch/while/???
@0001742E:0005 label_1742e:
@00017430:000D local_number10 = (local_number1 = -100);
@0001743F:0004 if(local_number10) then // ref index: 2
@0001744B:000E local_number10 = (local_string2 != "");
@00017458:0004 if(local_number10) then // ref index: 1
@00017464:0021 function_344(local_string4, 710, local_string2);
@00017475:000A endif;
@00017475:000A label_17475:
@00017477:0006 local_string6 = local_string3;
@00017481:0021 function_120(local_string4, 301, local_string6);
@00017492:0021 CtrlPGroups(local_string4, 401);
@000174A0:0021 CtrlSetCurSel/CtrlGetCurSel(local_string4, 401, local_string6);
@000174B1:0021 CmdGetHwndDlg/WaitOnDialog(local_string4);
@000174BA:0006 local_number7 = LASTRESULT;
@000174C4:0021 function_340(local_string4, local_number7, 64, global_string2);
@000174D8:0021 function_357(local_string4, local_number7, local_string1);
@000174E7:0021 function_156(26);
@000174F2:0005 goto label_1771d;
@000174FB:0005 endif;
@000174FB:0005 label_174fb:
@000174FD:000D local_number10 = (local_number1 = 401);
@0001750C:0004 if(local_number10) then // ref index: 1
@00017518:0021 CtrlGetCurSel(local_string4, 401, local_string6);
@00017529:0021 function_120(local_string4, 301, local_string6);
@0001753A:0005 goto label_1771d;
@00017543:000B endif;
@00017543:000B label_17543:
@00017545:000D local_number10 = (local_number1 = 1);
@00017554:0004 if(local_number10) then // ref index: 3
@00017560:0021 CtrlGetText(local_string4, 301, local_string6);
@00017571:0021 function_356(local_string6);
@0001757A:0006 local_number10 = LASTRESULT;
@00017584:000D local_number10 = (local_number10 = 0);
@00017593:0004 if(local_number10) then // ref index: 1
@0001759F:0006 local_string3 = local_string6;
@000175A9:0006 local_number1 = 1;
@000175B5:0006 local_number9 = 1;
@000175C1:0005 goto label_175f8;
@000175CA:0004 endif;
@000175CA:0004 label_175ca:
@000175CC:0021 MessageBeep/Delay(0);
@000175D7:0020 GetDlgItem(local_number7, 301); // dll: USER.dll
@000175E5:0006 local_number8 = LASTRESULT;
@000175EF:0020 SetFocus(local_number8); // dll: USER.dll
@000175F8:0001 label_175f8:
@000175FA:0005 goto label_1771d;
@00017603:0005 endif;
@00017603:0005 label_17603:
@00017605:000D local_number10 = (local_number1 = 12);
@00017614:0004 if(local_number10) then // ref index: 1
@00017620:0006 local_number1 = 12;
@0001762C:0006 local_number9 = 1;
@00017638:0005 goto label_1771d;
@00017641:0006 endif;
@00017641:0006 label_17641:
@00017643:000D local_number10 = (local_number1 = -1);
@00017652:0004 if(local_number10) then // ref index: 1
@0001765E:0021 function_347(-1, "SdSelectFolder");
@0001767A:0006 local_number1 = -1;
@00017686:0006 local_number9 = 1;
@00017692:0005 goto label_1771d;
@0001769B:0004 endif;
@0001769B:0004 label_1769b:
@0001769D:000D local_number10 = (local_number1 = -200);
@000176AC:0004 if(local_number10) then // ref index: 1
@000176B8:0021 function_348(local_number7, local_number1, local_number9);
@000176C7:0005 goto label_1771d;
@000176D0:0007 endif;
@000176D0:0007 label_176d0:
@000176D2:0021 function_341(local_number1);
@000176DB:0006 local_number10 = LASTRESULT;
@000176E5:0021 function_342(local_number1);
@000176EE:0006 local_number11 = LASTRESULT;
@000176F8:0019 local_number10 = (local_number10 = local_number11);
@00017705:0004 if(local_number10) then // ref index: 1
@00017711:0006 local_number9 = 1;
@0001771D:0001 endif;
@0001771D:0001 label_1771d:
@0001771F:0005 goto label_173f6;
@00017728:000B endif;
@00017728:000B label_17728:
@0001772A:0021 EndDialog(local_string4);
@00017733:0021 ReleaseDialog/EndDialog(local_string4);
@0001773C:0021 SdInit();
@00017742:0021 function_156(26);
@0001774D:0021 function_403();
@00017753:0006 local_number10 = LASTRESULT;
@0001775D:000D local_number10 = (local_number10 = 1);
@0001776C:0004 if(local_number10) then // ref index: 1
@00017778:0021 SdMakeName(global_string3, local_string4, local_string1, global_number40);
@0001778A:0021 SilentWriteData(global_string3, "szFolder", 1, local_string3, 0);
@000177AB:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1);
@000177C8:0003 endif;
@000177C8:0003 label_177c8:
@000177CA:0027 // return coming
@000177CE:0023 return local_number1;
@000177D5:0026 end; // checksum: f77ce934
@000177E1:0007 label_177e1:
@000177E3:0022 function NUMBER SdShowInfoList(local_string1, local_string2, local_number1)
@000177E3 NUMBER local_number2, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11;
@000177E3 STRING local_string3, local_string4, local_string5, local_string6;
@000177E3
@000177E3 begin
@000177EC:000D local_number10 = (local_number1 = 0);
@000177FB:000D local_number11 = (local_number1 = -1);
@0001780A:0018 local_number10 = (local_number10 || local_number11);
@00017817:0004 if(local_number10) then // ref index: 1
@00017823:0027 // return coming
@00017827:0023 return -2;
@00017830:0006 endif;
@00017830:0006 label_17830:
@00017832:0021 function_308(local_number1);
@0001783B:0006 local_number10 = LASTRESULT;
@00017845:000E local_number10 = (local_number10 != 0);
@00017854:0004 if(local_number10) then // ref index: 1
@00017860:0027 // return coming
@00017864:0023 return -2;
@0001786D:000A endif;
@0001786D:000A label_1786d:
@0001786F:0006 local_string3 = "SdShowInfoList";
@00017887:0006 local_number6 = 12007;
@00017893:0021 function_403();
@00017899:0006 local_number10 = LASTRESULT;
@000178A3:000D local_number10 = (local_number10 = 2);
@000178B2:0004 if(local_number10) then // ref index: 1
@000178BE:0021 SdMakeName(global_string3, local_string3, local_string1, global_number41);
@000178D0:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number2);
@000178ED:0027 // return coming
@000178F1:0023 return local_number2;
@000178F8:0003 endif;
@000178F8:0003 label_178f8:
@000178FA:000D local_number10 = (global_number14 = 0);
@00017909:0004 if(local_number10) then // ref index: 1
@00017915:0021 SdInit();
@0001791B:0006 endif;
@0001791B:0006 label_1791b:
@0001791D:0021 EzDefineDialog(local_string3, "", "", 12007);
@00017931:0006 local_number10 = LASTRESULT;
@0001793B:000D local_number10 = (local_number10 = -1);
@0001794A:0004 if(local_number10) then // ref index: 1
@00017956:0027 // return coming
@0001795A:0023 return -1;
@00017963:0001 endif;
@00017963:0001 label_17963:
@00017965:0006 local_number7 = 0;
@00017971:0006 label_17971:
@00017973:0001 // switch/while/???
@00017977:000D local_number10 = (local_number7 = 0);
@00017986:0004 if(local_number10) then // ref index: 11
@00017992:0021 WaitOnDialog/ReleaseDialog(local_string3);
@0001799B:0006 local_number2 = LASTRESULT;
@000179A5:0001 // switch/while/???
@000179A9:0008 label_179a9:
@000179AB:000D local_number10 = (local_number2 = -100);
@000179BA:0004 if(local_number10) then // ref index: 4
@000179C6:0021 CmdGetHwndDlg/WaitOnDialog(local_string3);
@000179CF:0006 local_number8 = LASTRESULT;
@000179D9:0021 function_340(local_string3, local_number8, 64, global_string2);
@000179ED:000E local_number10 = (local_string2 != "");
@000179FA:0004 if(local_number10) then // ref index: 1
@00017A06:0021 function_344(local_string3, 711, local_string2);
@00017A17:000C endif;
@00017A17:000C label_17a17:
@00017A19:0021 function_357(local_string3, local_number8, local_string1);
@00017A28:0021 ListCurrentString/ListGetFirstString/ListGetNextString(local_number1, local_string6);
@00017A34:0006 local_number4 = LASTRESULT;
@00017A3E:0009 local_number10 = (local_number4 < 0);
@00017A4D:000E local_number11 = (local_number4 != 1);
@00017A5C:0019 local_number10 = (local_number10 = local_number11);
@00017A69:0004 if(local_number10) then // ref index: 2
@00017A75:0006 local_number9 = local_number1;
@00017A7F:0021 ListCreate(0);
@00017A8A:0006 local_number1 = LASTRESULT;
@00017A94:0021 ListGetFirstItem(local_number9, local_number5);
@00017AA0:0006 local_number4 = LASTRESULT;
@00017AAA:000A label_17aaa:
@00017AAC:0001 // switch/while/???
@00017AB0:000E local_number10 = (local_number4 != 1);
@00017ABF:000C local_number11 = (local_number4 >= 0);
@00017ACE:0019 local_number10 = (local_number10 = local_number11);
@00017ADB:0004 if(local_number10) then // ref index: 1
@00017AE7:002D NumToStr(local_string5, local_number5);
@00017AF1:0021 ListAddString(local_number1, local_string5, 0);
@00017B02:0021 ListGetNextItem(local_number9, local_number5);
@00017B0E:0006 local_number4 = LASTRESULT;
@00017B18:0005 goto label_17aaa;
@00017B21:0002 endif;
@00017B21:0002 endif;
@00017B21:0002 label_17b21:
@00017B23:0021 CtrlSetMLEText/CtrlGetMLEText(local_string3, 301, local_number1);
@00017B34:0005 goto label_17c95;
@00017B3D:0005 endif;
@00017B3D:0005 label_17b3d:
@00017B3F:000D local_number10 = (local_number2 = 1);
@00017B4E:0004 if(local_number10) then // ref index: 1
@00017B5A:0006 local_number2 = 1;
@00017B66:0006 local_number7 = 1;
@00017B72:0005 goto label_17c95;
@00017B7B:0005 endif;
@00017B7B:0005 label_17b7b:
@00017B7D:000D local_number10 = (local_number2 = 12);
@00017B8C:0004 if(local_number10) then // ref index: 1
@00017B98:0006 local_number2 = 12;
@00017BA4:0006 local_number7 = 1;
@00017BB0:0005 goto label_17c95;
@00017BB9:0006 endif;
@00017BB9:0006 label_17bb9:
@00017BBB:000D local_number10 = (local_number2 = -1);
@00017BCA:0004 if(local_number10) then // ref index: 1
@00017BD6:0021 function_347(-1, "SdShowInfoList");
@00017BF2:0006 local_number2 = -1;
@00017BFE:0006 local_number7 = 1;
@00017C0A:0005 goto label_17c95;
@00017C13:0004 endif;
@00017C13:0004 label_17c13:
@00017C15:000D local_number10 = (local_number2 = -200);
@00017C24:0004 if(local_number10) then // ref index: 1
@00017C30:0021 function_348(local_number8, local_number2, local_number7);
@00017C3F:0005 goto label_17c95;
@00017C48:0007 endif;
@00017C48:0007 label_17c48:
@00017C4A:0021 function_341(local_number2);
@00017C53:0006 local_number10 = LASTRESULT;
@00017C5D:0021 function_342(local_number2);
@00017C66:0006 local_number11 = LASTRESULT;
@00017C70:0019 local_number10 = (local_number10 = local_number11);
@00017C7D:0004 if(local_number10) then // ref index: 1
@00017C89:0006 local_number7 = 1;
@00017C95:0001 endif;
@00017C95:0001 label_17c95:
@00017C97:0005 goto label_17971;
@00017CA0:0009 endif;
@00017CA0:0009 label_17ca0:
@00017CA2:0021 EndDialog(local_string3);
@00017CAB:0021 ReleaseDialog/EndDialog(local_string3);
@00017CB4:0021 SdInit();
@00017CBA:0021 function_403();
@00017CC0:0006 local_number10 = LASTRESULT;
@00017CCA:000D local_number10 = (local_number10 = 1);
@00017CD9:0004 if(local_number10) then // ref index: 1
@00017CE5:0021 SdMakeName(global_string3, local_string3, local_string1, global_number41);
@00017CF7:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2);
@00017D14:0003 endif;
@00017D14:0003 label_17d14:
@00017D16:0027 // return coming
@00017D1A:0023 return local_number2;
@00017D21:0026 end; // checksum: 39961d8f
@00017D2D:000B label_17d2d:
@00017D2F:0022 function NUMBER function_366(local_string1, local_string2)
@00017D2F NUMBER local_number1, local_number4, local_number5, local_number6, local_number7, local_number8;
@00017D2F STRING local_string3, local_string4;
@00017D2F
@00017D2F begin
@00017D38:0006 local_string3 = "SdWelcome";
@00017D4B:0006 local_number4 = 12006;
@00017D57:0021 function_403();
@00017D5D:0006 local_number7 = LASTRESULT;
@00017D67:000D local_number7 = (local_number7 = 2);
@00017D76:0004 if(local_number7) then // ref index: 1
@00017D82:0021 SdMakeName(global_string3, local_string3, local_string1, global_number42);
@00017D94:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number1);
@00017DB1:0027 // return coming
@00017DB5:0023 return local_number1;
@00017DBC:0003 endif;
@00017DBC:0003 label_17dbc:
@00017DBE:000D local_number7 = (global_number14 = 0);
@00017DCD:0004 if(local_number7) then // ref index: 1
@00017DD9:0021 SdInit();
@00017DDF:0006 endif;
@00017DDF:0006 label_17ddf:
@00017DE1:0021 EzDefineDialog(local_string3, "", "", 12006);
@00017DF5:0006 local_number7 = LASTRESULT;
@00017DFF:000D local_number7 = (local_number7 = -1);
@00017E0E:0004 if(local_number7) then // ref index: 1
@00017E1A:0027 // return coming
@00017E1E:0023 return -1;
@00017E27:0001 endif;
@00017E27:0001 label_17e27:
@00017E29:0006 local_number6 = 0;
@00017E35:0006 label_17e35:
@00017E37:0001 // switch/while/???
@00017E3B:000D local_number7 = (local_number6 = 0);
@00017E4A:0004 if(local_number7) then // ref index: 9
@00017E56:0021 WaitOnDialog/ReleaseDialog(local_string3);
@00017E5F:0006 local_number1 = LASTRESULT;
@00017E69:0001 // switch/while/???
@00017E6D:0005 label_17e6d:
@00017E6F:000D local_number7 = (local_number1 = -100);
@00017E7E:0004 if(local_number7) then // ref index: 2
@00017E8A:000E local_number7 = (local_string2 != "");
@00017E97:0004 if(local_number7) then // ref index: 1
@00017EA3:0021 function_344(local_string3, 710, local_string2);
@00017EB4:0005 endif;
@00017EB4:0005 label_17eb4:
@00017EB6:0021 CmdGetHwndDlg/WaitOnDialog(local_string3);
@00017EBF:0006 local_number5 = LASTRESULT;
@00017EC9:0021 function_340(local_string3, local_number5, 8, global_string2);
@00017EDD:0021 function_357(local_string3, local_number5, local_string1);
@00017EEC:0005 goto label_18048;
@00017EF5:0005 endif;
@00017EF5:0005 label_17ef5:
@00017EF7:000D local_number7 = (local_number1 = 1);
@00017F06:0004 if(local_number7) then // ref index: 1
@00017F12:0006 local_number1 = 1;
@00017F1E:0006 local_number6 = 1;
@00017F2A:0005 goto label_18048;
@00017F33:0005 endif;
@00017F33:0005 label_17f33:
@00017F35:000D local_number7 = (local_number1 = 12);
@00017F44:0004 if(local_number7) then // ref index: 1
@00017F50:0006 local_number1 = 12;
@00017F5C:0006 local_number6 = 1;
@00017F68:0005 goto label_18048;
@00017F71:0006 endif;
@00017F71:0006 label_17f71:
@00017F73:000D local_number7 = (local_number1 = -1);
@00017F82:0004 if(local_number7) then // ref index: 1
@00017F8E:0021 function_347(-1, "SdWelcome");
@00017FA5:0006 local_number1 = -1;
@00017FB1:0006 local_number6 = 1;
@00017FBD:0005 goto label_18048;
@00017FC6:0004 endif;
@00017FC6:0004 label_17fc6:
@00017FC8:000D local_number7 = (local_number1 = -200);
@00017FD7:0004 if(local_number7) then // ref index: 1
@00017FE3:0021 function_348(local_number5, local_number1, local_number6);
@00017FF2:0005 goto label_18048;
@00017FFB:0007 endif;
@00017FFB:0007 label_17ffb:
@00017FFD:0021 function_341(local_number1);
@00018006:0006 local_number7 = LASTRESULT;
@00018010:0021 function_342(local_number1);
@00018019:0006 local_number8 = LASTRESULT;
@00018023:0019 local_number7 = (local_number7 = local_number8);
@00018030:0004 if(local_number7) then // ref index: 1
@0001803C:0006 local_number6 = 1;
@00018048:0001 endif;
@00018048:0001 label_18048:
@0001804A:0005 goto label_17e35;
@00018053:0009 endif;
@00018053:0009 label_18053:
@00018055:0021 EndDialog(local_string3);
@0001805E:0021 ReleaseDialog/EndDialog(local_string3);
@00018067:0021 SdInit();
@0001806D:0021 function_403();
@00018073:0006 local_number7 = LASTRESULT;
@0001807D:000D local_number7 = (local_number7 = 1);
@0001808C:0004 if(local_number7) then // ref index: 1
@00018098:0021 SdMakeName(global_string3, local_string3, local_string1, global_number42);
@000180AA:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1);
@000180C7:0003 endif;
@000180C7:0003 label_180c7:
@000180C9:0027 // return coming
@000180CD:0023 return local_number1;
@000180D4:0026 end; // checksum: bb791c27
@000180E0:000B label_180e0:
@000180E2:0022 function NUMBER SdWelcomeMaint(local_string1, local_string2, local_number1)
@000180E2 NUMBER local_number2, local_number4, local_number5, local_number6, local_number7, local_number8;
@000180E2 STRING local_string3, local_string4;
@000180E2
@000180E2 begin
@000180EB:0006 local_string3 = "SdWelcomeMaint";
@00018103:0006 local_number4 = 12053;
@0001810F:0021 function_403();
@00018115:0006 local_number7 = LASTRESULT;
@0001811F:000D local_number7 = (local_number7 = 2);
@0001812E:0004 if(local_number7) then // ref index: 1
@0001813A:0021 SdMakeName(global_string3, local_string3, local_string1, global_number43);
@0001814C:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number2);
@00018169:0027 // return coming
@0001816D:0023 return local_number2;
@00018174:0003 endif;
@00018174:0003 label_18174:
@00018176:000D local_number7 = (global_number14 = 0);
@00018185:0004 if(local_number7) then // ref index: 1
@00018191:0021 SdInit();
@00018197:0006 endif;
@00018197:0006 label_18197:
@00018199:0021 EzDefineDialog(local_string3, "", "", 12053);
@000181AD:0006 local_number7 = LASTRESULT;
@000181B7:000D local_number7 = (local_number7 = -1);
@000181C6:0004 if(local_number7) then // ref index: 1
@000181D2:0027 // return coming
@000181D6:0023 return -1;
@000181DF:0001 endif;
@000181DF:0001 label_181df:
@000181E1:0006 local_number6 = 0;
@000181ED:0006 label_181ed:
@000181EF:0001 // switch/while/???
@000181F3:000D local_number7 = (local_number6 = 0);
@00018202:0004 if(local_number7) then // ref index: 13
@0001820E:0021 WaitOnDialog/ReleaseDialog(local_string3);
@00018217:0006 local_number2 = LASTRESULT;
@00018221:0001 // switch/while/???
@00018225:0005 label_18225:
@00018227:000D local_number7 = (local_number2 = -100);
@00018236:0004 if(local_number7) then // ref index: 2
@00018242:000E local_number7 = (local_string2 != "");
@0001824F:0004 if(local_number7) then // ref index: 1
@0001825B:0021 function_344(local_string3, 710, local_string2);
@0001826C:000B endif;
@0001826C:000B label_1826c:
@0001826E:0021 CmdGetHwndDlg/WaitOnDialog(local_string3);
@00018277:0006 local_number5 = LASTRESULT;
@00018281:0021 function_340(local_string3, local_number5, 0, global_string2);
@00018295:0021 function_357(local_string3, local_number5, local_string1);
@000182A4:0021 CtrlSetState("SdWelcomeMaint", local_number1, -1001);
@000182C3:0021 CmdGetHwndDlg/WaitOnDialog("SdWelcomeMaint");
@000182DA:0006 local_number7 = LASTRESULT;
@000182E4:0020 GetDlgItem(local_number7, local_number1); // dll: USER.dll
@000182F0:0006 local_number7 = LASTRESULT;
@000182FA:0020 SetFocus(local_number7); // dll: USER.dll
@00018303:0005 goto label_1857b;
@0001830C:0006 endif;
@0001830C:0006 label_1830c:
@0001830E:000D local_number7 = (local_number2 = -1);
@0001831D:0004 if(local_number7) then // ref index: 1
@00018329:0021 function_347(-1, "SdWelcomeMaint");
@00018345:0006 local_number2 = -1;
@00018351:0006 local_number6 = 1;
@0001835D:0005 goto label_1857b;
@00018366:0004 endif;
@00018366:0004 label_18366:
@00018368:000D local_number7 = (local_number2 = -200);
@00018377:0004 if(local_number7) then // ref index: 1
@00018383:0021 function_348(local_number5, local_number2, local_number6);
@00018392:0005 goto label_1857b;
@0001839B:0005 endif;
@0001839B:0005 label_1839b:
@0001839D:000D local_number7 = (local_number2 = 12);
@000183AC:0004 if(local_number7) then // ref index: 1
@000183B8:0006 local_number2 = 12;
@000183C4:0006 local_number6 = 1;
@000183D0:0005 goto label_1857b;
@000183D9:0008 endif;
@000183D9:0008 label_183d9:
@000183DB:000D local_number7 = (local_number2 = 1);
@000183EA:0004 if(local_number7) then // ref index: 4
@000183F6:0021 CtrlGetState(local_string3, 302);
@00018404:0006 local_number7 = LASTRESULT;
@0001840E:000D local_number7 = (-1001 = local_number7);
@0001841D:0004 if(local_number7) then // ref index: 1
@00018429:0006 local_number2 = 302;
@00018435:0005 goto label_184c9;
@0001843E:0006 endif;
@0001843E:0006 label_1843e:
@00018440:0021 CtrlGetState(local_string3, 301);
@0001844E:0006 local_number7 = LASTRESULT;
@00018458:000D local_number7 = (-1001 = local_number7);
@00018467:0004 if(local_number7) then // ref index: 1
@00018473:0006 local_number2 = 301;
@0001847F:0005 goto label_184c9;
@00018488:0005 endif;
@00018488:0005 label_18488:
@0001848A:0021 CtrlGetState(local_string3, 303);
@00018498:0006 local_number7 = LASTRESULT;
@000184A2:000D local_number7 = (-1001 = local_number7);
@000184B1:0004 if(local_number7) then // ref index: 1
@000184BD:0006 local_number2 = 303;
@000184C9:0002 endif;
@000184C9:0002 label_184c9:
@000184CB:0006 local_number6 = 1;
@000184D7:0005 goto label_1857b;
@000184E0:0008 endif;
@000184E0:0008 label_184e0:
@000184E2:0021 function_341(local_number2);
@000184EB:0006 local_number7 = LASTRESULT;
@000184F5:0021 function_342(local_number2);
@000184FE:0006 local_number8 = LASTRESULT;
@00018508:0019 local_number7 = (local_number7 = local_number8);
@00018515:0004 if(local_number7) then // ref index: 1
@00018521:0006 local_number6 = 1;
@0001852D:0005 goto label_1857b;
@00018536:0005 endif;
@00018536:0005 label_18536:
@00018538:000C local_number7 = (local_number2 >= 101);
@00018547:000B local_number8 = (local_number2 <= 199);
@00018556:0019 local_number7 = (local_number7 = local_number8);
@00018563:0004 if(local_number7) then // ref index: 1
@0001856F:0006 local_number6 = 1;
@0001857B:0001 endif;
@0001857B:0001 label_1857b:
@0001857D:0005 goto label_181ed;
@00018586:0009 endif;
@00018586:0009 label_18586:
@00018588:0021 EndDialog(local_string3);
@00018591:0021 ReleaseDialog/EndDialog(local_string3);
@0001859A:0021 SdInit();
@000185A0:0021 function_403();
@000185A6:0006 local_number7 = LASTRESULT;
@000185B0:000D local_number7 = (local_number7 = 1);
@000185BF:0004 if(local_number7) then // ref index: 1
@000185CB:0021 SdMakeName(global_string3, local_string3, local_string1, global_number43);
@000185DD:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2);
@000185FA:0003 endif;
@000185FA:0003 label_185fa:
@000185FC:0027 // return coming
@00018600:0023 return local_number2;
@00018607:0026 end; // checksum: 1f45a114
@00018613:0012 label_18613:
@00018615:0022 function NUMBER SelectDir(local_string1, local_string2, local_string3, local_number1)
@00018615 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6;
@00018615 STRING local_string4, local_string5;
@00018615
@00018615 begin
@0001861E:0021 function_403();
@00018624:0006 local_number5 = LASTRESULT;
@0001862E:000D local_number5 = (local_number5 = 2);
@0001863D:0004 if(local_number5) then // ref index: 2
@00018649:0021 SdMakeName(local_string4, "SelectDir", "", global_number44);
@00018664:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number3);
@00018681:000E local_number5 = (local_number3 != 12);
@00018690:000E local_number6 = (local_number3 != 2);
@0001869F:0019 local_number5 = (local_number5 = local_number6);
@000186AC:0004 if(local_number5) then // ref index: 1
@000186B8:0021 SilentReadData/SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4);
@000186D4:0004 if(local_number1) then // ref index: 1
@000186E0:0021 function_169(local_string3);
@000186E9:0006 local_number5 = LASTRESULT;
@000186F3:0009 local_number5 = (local_number5 < 0);
@00018702:0004 if(local_number5) then // ref index: 1
@0001870E:0021 function_393("", local_string3, 0, -51);
@00018724:0002 endif;
@00018724:0002 endif;
@00018724:0002 endif;
@00018724:0002 label_18724:
@00018726:0027 // return coming
@0001872A:0023 return local_number3;
@00018731:000A endif;
@00018731:000A label_18731:
@00018733:0021 StrRemoveLastSlash(local_string3);
@0001873C:0021 function_369(local_string1, local_string2, local_string3, local_number1);
@0001874E:0006 local_number2 = LASTRESULT;
@00018758:0021 function_403();
@0001875E:0006 local_number5 = LASTRESULT;
@00018768:000D local_number5 = (local_number5 = 1);
@00018777:0004 if(local_number5) then // ref index: 1
@00018783:0021 SdMakeName(local_string4, "SelectDir", "", global_number44);
@0001879E:0021 SilentWriteData(local_string4, "Result", 2, local_string5, local_number3);
@000187BB:0021 SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4);
@000187D7:0003 endif;
@000187D7:0003 label_187d7:
@000187D9:0027 // return coming
@000187DD:0023 return local_number2;
@000187E4:0026 end; // checksum: f8cd39c8
@000187F0:000E label_187f0:
@000187F2:0022 function NUMBER function_369(local_string1, local_string2, local_string3, local_number1)
@000187F2 NUMBER local_number2, local_number3;
@000187F2
@000187F2
@000187F2 begin
@000187FB:0020 _EnablePrevDialog(global_number21, 0, "SelectDir"); // dll: ISRT.dll
@00018815:0020 _BrowseForFolder(global_number21, local_string1, local_string2, "", "", 17, local_string3); // dll: ISRT.dll
@00018832:0006 local_number2 = LASTRESULT;
@0001883C:0020 _EnablePrevDialog(global_number21, 1, ""); // dll: ISRT.dll
@0001884D:000D local_number3 = (local_number2 = 1);
@0001885C:0004 if(local_number3) then // ref index: 1
@00018868:0004 if(local_number1) then // ref index: 1
@00018874:0021 function_169(local_string3);
@0001887D:0006 local_number2 = LASTRESULT;
@00018887:000D local_number3 = (local_number2 = 0);
@00018896:0004 if(local_number3) then // ref index: 1
@000188A2:0027 // return coming
@000188A6:0023 return 1;
@000188AF:0003 endif;
@000188AF:0003 endif;
@000188AF:0003 endif;
@000188AF:0003 label_188af:
@000188B1:0027 // return coming
@000188B5:0023 return local_number2;
@000188BC:0026 end; // checksum: 7842a805
@000188C8:0009 label_188c8:
@000188CA:0022 function NUMBER SetupType(local_string1, local_string2, local_string3, local_number1, local_number2)
@000188CA NUMBER local_number3, local_number4, local_number6, local_number7, local_number8, local_number9;
@000188CA STRING local_string4, local_string5, local_string6;
@000188CA
@000188CA begin
@000188D3:0021 function_403();
@000188D9:0006 local_number8 = LASTRESULT;
@000188E3:000D local_number8 = (local_number8 = 2);
@000188F2:0004 if(local_number8) then // ref index: 1
@000188FE:0021 SdMakeName(local_string4, "SetupType", "", global_number45);
@00018919:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string6, local_number3);
@00018936:0027 // return coming
@0001893A:0023 return local_number3;
@00018941:0003 endif;
@00018941:0003 label_18941:
@00018943:000D local_number8 = (global_number14 = 0);
@00018952:0004 if(local_number8) then // ref index: 1
@0001895E:0021 SdInit();
@00018964:0006 endif;
@00018964:0006 label_18964:
@00018966:0021 EzDefineDialog("SetupType", "", "", 10203);
@00018983:0006 local_number8 = LASTRESULT;
@0001898D:000D local_number8 = (local_number8 = -1);
@0001899C:0004 if(local_number8) then // ref index: 1
@000189A8:0027 // return coming
@000189AC:0023 return -1;
@000189B5:0001 endif;
@000189B5:0001 label_189b5:
@000189B7:0006 local_number6 = 0;
@000189C3:0006 label_189c3:
@000189C5:0001 // switch/while/???
@000189C9:000D local_number8 = (local_number6 = 0);
@000189D8:0004 if(local_number8) then // ref index: 18
@000189E4:0021 WaitOnDialog/ReleaseDialog("SetupType");
@000189F6:0006 local_number3 = LASTRESULT;
@00018A00:0001 // switch/while/???
@00018A04:0005 label_18a04:
@00018A06:000D local_number8 = (local_number3 = -100);
@00018A15:0004 if(local_number8) then // ref index: 2
@00018A21:000E local_number8 = (local_string2 != "");
@00018A2E:0004 if(local_number8) then // ref index: 1
@00018A3A:0021 function_120("SetupType", 202, local_string2);
@00018A54:000B endif;
@00018A54:000B label_18a54:
@00018A56:0021 CmdGetHwndDlg/WaitOnDialog("SetupType");
@00018A68:0006 local_number7 = LASTRESULT;
@00018A72:0021 function_340("SetupType", local_number7, 0, global_string2);
@00018A8F:0021 function_357("SetupType", local_number7, local_string1);
@00018AA7:0021 CtrlSetState("SetupType", local_number1, -1001);
@00018AC1:0021 CmdGetHwndDlg/WaitOnDialog("SetupType");
@00018AD3:0006 local_number8 = LASTRESULT;
@00018ADD:0020 GetDlgItem(local_number8, local_number1); // dll: USER.dll
@00018AE9:0006 local_number8 = LASTRESULT;
@00018AF3:0020 SetFocus(local_number8); // dll: USER.dll
@00018AFC:0005 goto label_18f8f;
@00018B05:0006 endif;
@00018B05:0006 label_18b05:
@00018B07:000D local_number8 = (local_number3 = -1);
@00018B16:0004 if(local_number8) then // ref index: 1
@00018B22:0006 local_number3 = -1;
@00018B2E:0021 function_347(-1, "SetupType");
@00018B45:0006 local_number6 = 1;
@00018B51:0005 goto label_18f8f;
@00018B5A:0004 endif;
@00018B5A:0004 label_18b5a:
@00018B5C:000D local_number8 = (local_number3 = -200);
@00018B6B:0004 if(local_number8) then // ref index: 1
@00018B77:0021 function_348(local_number7, local_number3, local_number6);
@00018B86:0005 goto label_18f8f;
@00018B8F:0005 endif;
@00018B8F:0005 label_18b8f:
@00018B91:000D local_number8 = (local_number3 = 12);
@00018BA0:0004 if(local_number8) then // ref index: 1
@00018BAC:0006 local_number3 = 12;
@00018BB8:0006 local_number6 = 1;
@00018BC4:0005 goto label_18f8f;
@00018BCD:000F endif;
@00018BCD:000F label_18bcd:
@00018BCF:000D local_number8 = (local_number3 = 1);
@00018BDE:0004 if(local_number8) then // ref index: 9
@00018BEA:0021 CtrlGetState("SetupType", 301);
@00018C01:0006 local_number8 = LASTRESULT;
@00018C0B:000D local_number8 = (-1001 = local_number8);
@00018C1A:0004 if(local_number8) then // ref index: 3
@00018C26:0006 local_number3 = 301;
@00018C32:0006 local_string5 = "Typical";
@00018C43:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018C4F:0006 local_number4 = LASTRESULT;
@00018C59:0009 local_number8 = (local_number4 < 0);
@00018C68:0004 if(local_number8) then // ref index: 1
@00018C74:0006 local_string5 = "Standard";
@00018C86:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018C92:0006 local_number4 = LASTRESULT;
@00018C9C:0005 endif;
@00018C9C:0005 label_18c9c:
@00018C9E:0009 local_number8 = (local_number4 < 0);
@00018CAD:0004 if(local_number8) then // ref index: 1
@00018CB9:0006 local_string5 = "òWÅÇ";
@00018CC7:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018CD3:0006 local_number4 = LASTRESULT;
@00018CDD:0001 endif;
@00018CDD:0001 label_18cdd:
@00018CDF:0005 goto label_18edd;
@00018CE8:000D endif;
@00018CE8:000D label_18ce8:
@00018CEA:0021 CtrlGetState("SetupType", 303);
@00018D01:0006 local_number8 = LASTRESULT;
@00018D0B:000D local_number8 = (-1001 = local_number8);
@00018D1A:0004 if(local_number8) then // ref index: 3
@00018D26:0006 local_number3 = 303;
@00018D32:0006 local_string5 = "Custom";
@00018D42:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018D4E:0006 local_number4 = LASTRESULT;
@00018D58:0009 local_number8 = (local_number4 < 0);
@00018D67:0004 if(local_number8) then // ref index: 1
@00018D73:0006 local_string5 = "Benutzer";
@00018D85:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018D91:0006 local_number4 = LASTRESULT;
@00018D9B:0005 endif;
@00018D9B:0005 label_18d9b:
@00018D9D:0009 local_number8 = (local_number4 < 0);
@00018DAC:0004 if(local_number8) then // ref index: 1
@00018DB8:0006 local_string5 = "╢╜└╤";
@00018DC6:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018DD2:0006 local_number4 = LASTRESULT;
@00018DDC:0001 endif;
@00018DDC:0001 label_18ddc:
@00018DDE:0005 goto label_18edd;
@00018DE7:000D endif;
@00018DE7:000D label_18de7:
@00018DE9:0021 CtrlGetState("SetupType", 302);
@00018E00:0006 local_number8 = LASTRESULT;
@00018E0A:000D local_number8 = (-1001 = local_number8);
@00018E19:0004 if(local_number8) then // ref index: 2
@00018E25:0006 local_number3 = 302;
@00018E31:0006 local_string5 = "Compact";
@00018E42:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018E4E:0006 local_number4 = LASTRESULT;
@00018E58:0009 local_number8 = (local_number4 < 0);
@00018E67:0004 if(local_number8) then // ref index: 1
@00018E73:0006 local_string5 = "Minimal";
@00018E84:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018E90:0006 local_number4 = LASTRESULT;
@00018E9A:0005 endif;
@00018E9A:0005 label_18e9a:
@00018E9C:0009 local_number8 = (local_number4 < 0);
@00018EAB:0004 if(local_number8) then // ref index: 1
@00018EB7:0006 local_string5 = "║▌╩▀╕─";
@00018EC7:0021 ComponentSetupTypeSet(global_string6, local_string5);
@00018ED3:0006 local_number4 = LASTRESULT;
@00018EDD:0002 endif;
@00018EDD:0002 endif;
@00018EDD:0002 label_18edd:
@00018EDF:0006 local_number6 = 1;
@00018EEB:0005 goto label_18f8f;
@00018EF4:0008 endif;
@00018EF4:0008 label_18ef4:
@00018EF6:0021 function_341(local_number3);
@00018EFF:0006 local_number8 = LASTRESULT;
@00018F09:0021 function_342(local_number3);
@00018F12:0006 local_number9 = LASTRESULT;
@00018F1C:0019 local_number8 = (local_number8 = local_number9);
@00018F29:0004 if(local_number8) then // ref index: 1
@00018F35:0006 local_number6 = 1;
@00018F41:0005 goto label_18f8f;
@00018F4A:0005 endif;
@00018F4A:0005 label_18f4a:
@00018F4C:000C local_number8 = (local_number3 >= 101);
@00018F5B:000B local_number9 = (local_number3 <= 199);
@00018F6A:0019 local_number8 = (local_number8 = local_number9);
@00018F77:0004 if(local_number8) then // ref index: 1
@00018F83:0006 local_number6 = 1;
@00018F8F:0001 endif;
@00018F8F:0001 label_18f8f:
@00018F91:0005 goto label_189c3;
@00018F9A:0009 endif;
@00018F9A:0009 label_18f9a:
@00018F9C:0021 EndDialog("SetupType");
@00018FAE:0021 ReleaseDialog/EndDialog("SetupType");
@00018FC0:0021 SdInit();
@00018FC6:0021 function_403();
@00018FCC:0006 local_number8 = LASTRESULT;
@00018FD6:000D local_number8 = (local_number8 = 1);
@00018FE5:0004 if(local_number8) then // ref index: 1
@00018FF1:0021 SdMakeName(local_string4, "SetupType", "", global_number45);
@0001900C:0021 SilentWriteData(local_string4, "Result", 2, local_string6, local_number3);
@00019029:0003 endif;
@00019029:0003 label_19029:
@0001902B:0027 // return coming
@0001902F:0023 return local_number3;
@00019036:0026 end; // checksum: e8ed54a7
@00019042:000B label_19042:
@00019044:0022 function NUMBER GetFolderNameList(local_string1, local_number1, local_number2)
@00019044 NUMBER local_number3, local_number4;
@00019044 STRING local_string2;
@00019044
@00019044 begin
@0001904D:000D local_number3 = (local_number1 = 0);
@0001905C:000D local_number4 = (local_number1 = -1);
@0001906B:0018 local_number3 = (local_number3 || local_number4);
@00019078:000D local_number4 = (local_number2 = 0);
@00019087:0018 local_number3 = (local_number3 || local_number4);
@00019094:000D local_number4 = (local_number2 = -1);
@000190A3:0018 local_number3 = (local_number3 || local_number4);
@000190B0:0004 if(local_number3) then // ref index: 1
@000190BC:0027 // return coming
@000190C0:0023 return -1;
@000190C9:000A endif;
@000190C9:000A label_190c9:
@000190CB:0021 function_308(local_number1);
@000190D4:0006 local_number3 = LASTRESULT;
@000190DE:000E local_number3 = (local_number3 != 0);
@000190ED:0021 function_308(local_number1);
@000190F6:0006 local_number4 = LASTRESULT;
@00019100:000E local_number4 = (local_number4 != 0);
@0001910F:0018 local_number3 = (local_number3 || local_number4);
@0001911C:0004 if(local_number3) then // ref index: 1
@00019128:0027 // return coming
@0001912C:0023 return -1;
@00019135:0008 endif;
@00019135:0008 label_19135:
@00019137:0021 function_375(local_string1);
@00019140:0006 local_string1 = LASTRESULT;
@0001914A:0021 function_215(5, local_string1);
@00019158:0006 local_number3 = LASTRESULT;
@00019162:000D local_number3 = (local_number3 = 0);
@00019171:0004 if(local_number3) then // ref index: 1
@0001917D:0027 // return coming
@00019181:0023 return -1;
@0001918A:0007 endif;
@0001918A:0007 label_1918a:
@0001918C:0027 // return coming
@00019190:0021 function_375(local_string1);
@00019199:0006 local_string2 = LASTRESULT;
@000191A3:0020 EnumFoldersItems(global_number21, local_string2, local_number1, local_number2); // dll: ISRT.dll
@000191B5:0006 local_number3 = LASTRESULT;
@000191BF:0023 return local_number3;
@000191C6:0026 end; // checksum: 99ae3989
@000191D2:0009 label_191d2:
@000191D4:0022 function NUMBER ProgDefGroupType(local_number1)
@000191D4 NUMBER local_number2;
@000191D4
@000191D4 OBJECT local_object1;
@000191D4 begin
@000191DD:0035 global_object3.WIN9X;
@000191EC:0006 local_object1 = LASTRESULT;
@000191F6:0035 local_object1.bWin9X;
@00019206:0006 local_object1 = NOTHING;
@00019210:0006 local_number2 = LASTRESULT;
@0001921A:0004 if(local_number2) then // ref index: 1
@00019226:0006 global_number46 = 0;
@00019232:0005 goto label_19247;
@0001923B:0001 endif;
@0001923B:0001 label_1923b:
@0001923D:0006 global_number46 = local_number1;
@00019247:0006 label_19247:
@00019249:0021 function_437();
@0001924F:0021 function_439();
@00019255:0021 function_436();
@0001925B:0021 function_438();
@00019261:0024 return;
@00019265:0026 end; // checksum: 5456b24a
@00019275:0004 label_19275:
@00019277:0022 function NUMBER function_374()
@00019277
@00019277
@00019277
@00019277 begin
@00019280:0027 // return coming
@00019284:0023 return global_number46;
@0001928B:0026 end; // checksum: 11324
@00019297:0008 label_19297:
@00019299:0022 function STRING function_375(local_string1)
@00019299 NUMBER local_number1;
@00019299 STRING local_string2;
@00019299
@00019299 begin
@000192A2:0021 function_274(local_string1);
@000192AB:0006 local_number1 = LASTRESULT;
@000192B5:000D local_number1 = (local_number1 = 0);
@000192C4:0004 if(local_number1) then // ref index: 1
@000192D0:0021 function_424();
@000192D6:0006 local_string2 = LASTRESULT;
@000192E0:0014 local_string1 = (local_string2 ^ local_string1);
@000192ED:0006 endif;
@000192ED:0006 label_192ed:
@000192EF:0021 function_215(6, local_string1);
@000192FD:0006 local_number1 = LASTRESULT;
@00019307:000D local_number1 = (local_number1 = 0);
@00019316:0004 if(local_number1) then // ref index: 1
@00019322:0027 // return coming
@00019326:0023 return "";
@0001932D:0004 endif;
@0001932D:0004 label_1932d:
@0001932F:0027 // return coming
@00019333:0014 local_string2 = (local_string1 ^ "");
@00019340:0023 return local_string2;
@00019347:0026 end; // checksum: 201ad2d
@00019353:0007 label_19353:
@00019355:0022 function NUMBER function_377(local_string1, local_string2)
@00019355 NUMBER local_number1, local_number2, local_number3;
@00019355 STRING local_string3, local_string4, local_string5;
@00019355
@00019355 begin
@0001935E:000E local_number2 = (global_number19 != 2);
@0001936D:000E local_number3 = (global_number19 != 1);
@0001937C:0019 local_number2 = (local_number2 = local_number3);
@00019389:0004 if(local_number2) then // ref index: 1
@00019395:0027 // return coming
@00019399:0023 return 1;
@000193A2:000D endif;
@000193A2:000D label_193a2:
@000193A4:0006 global_string64 = local_string1;
@000193AE:0006 global_string65 = local_string2;
@000193B8:0006 global_string66 = "";
@000193C2:0006 global_number47 = 0;
@000193CE:0006 global_number48 = 0;
@000193DA:0006 global_number49 = global_number19;
@000193E4:0021 ListCreate(0);
@000193EF:0006 global_number50 = LASTRESULT;
@000193F9:000D local_number2 = (global_number19 = 2);
@00019408:0004 if(local_number2) then // ref index: 4
@00019414:000D local_number2 = (global_string64 = "");
@00019421:0004 if(local_number2) then // ref index: 1
@0001942D:0014 global_string64 = (global_string9 ^ "setup.iss");
@00019443:0004 endif;
@00019443:0004 label_19443:
@00019445:000D local_number2 = (global_string65 = "");
@00019452:0004 if(local_number2) then // ref index: 1
@0001945E:0021 ParsePath(local_string3, global_string64, 1);
@0001946F:0014 global_string65 = (local_string3 ^ "setup.log");
@00019485:0004 endif;
@00019485:0004 label_19485:
@00019487:0020 GetPrivateProfileString("Application", "Lang", "", local_string4, 256, global_string64); // dll: KERNEL32.dll
@000194B0:0006 local_number1 = LASTRESULT;
@000194BA:0004 if(local_number1) then // ref index: 1
@000194C6:0021 function_416(global_number51, local_string4);
@000194D2:0002 endif;
@000194D2:0002 label_194d2:
@000194D4:0021 function_396();
@000194DA:0005 goto label_1953f;
@000194E3:0007 endif;
@000194E3:0007 label_194e3:
@000194E5:000D local_number2 = (global_number19 = 1);
@000194F4:0004 if(local_number2) then // ref index: 1
@00019500:000D local_number2 = (global_string64 = "");
@0001950D:0004 if(local_number2) then // ref index: 1
@00019519:0021 function_425();
@0001951F:0006 local_string5 = LASTRESULT;
@00019529:0014 global_string64 = (local_string5 ^ "setup.iss");
@0001953F:0003 endif;
@0001953F:0003 endif;
@0001953F:0003 label_1953f:
@00019541:0027 // return coming
@00019545:0023 return 1;
@0001954E:0026 end; // checksum: 7b4efe37
@0001955A:0009 label_1955a:
@0001955C:0022 function NUMBER function_378()
@0001955C NUMBER local_number1, local_number3;
@0001955C STRING local_string1, local_string4;
@0001955C
@0001955C begin
@00019565:000E local_number3 = (global_string64 != "");
@00019572:0004 if(local_number3) then // ref index: 2
@0001957E:0021 ParsePath(local_string1, global_string64, 1);
@0001958F:0006 local_number3 = LASTRESULT;
@00019599:0009 local_number3 = (local_number3 < 0);
@000195A8:0004 if(local_number3) then // ref index: 1
@000195B4:0027 // return coming
@000195B8:0023 return -8;
@000195C1:0005 endif;
@000195C1:0005 label_195c1:
@000195C3:0021 ExistsDir/ExistsDisk(local_string1);
@000195CC:0006 local_number3 = LASTRESULT;
@000195D6:000D local_number3 = (local_number3 = -1);
@000195E5:0004 if(local_number3) then // ref index: 1
@000195F1:0006 global_string64 = "";
@000195FB:000B endif;
@000195FB:000B endif;
@000195FB:000B label_195fb:
@000195FD:000D local_number3 = (global_number19 = 2);
@0001960C:0004 if(local_number3) then // ref index: 4
@00019618:0020 DeleteFileA(global_string65); // dll: KERNEL32.dll
@00019621:0021 function_398(1);
@0001962C:0006 local_number3 = LASTRESULT;
@00019636:000D local_number3 = (local_number3 = 0);
@00019645:0004 if(local_number3) then // ref index: 1
@00019651:0021 function_235(65, "Failed");
@00019665:0021 function_235(73, "Failed silent installation. May be failed to allocate Memory.");
@000196B0:0027 // return coming
@000196B4:0023 return -7;
@000196BD:0009 endif;
@000196BD:0009 label_196bd:
@000196BF:0021 function_215(3, global_string64);
@000196CD:0006 local_number3 = LASTRESULT;
@000196D7:000D local_number3 = (local_number3 = 0);
@000196E6:0004 if(local_number3) then // ref index: 1
@000196F2:0021 function_395("", global_string64, 0, -5);
@00019708:0021 function_235(65, "Failed");
@0001971C:0021 function_235(73, "Failed silent installation. May be failed to allocate Memory.");
@00019767:0027 // return coming
@0001976B:0023 return -5;
@00019774:0009 endif;
@00019774:0009 label_19774:
@00019776:0020 GetPrivateProfileString("InstallShield Silent", "Version", "", local_string4, 256, global_string64); // dll: KERNEL32.dll
@000197AB:0006 local_number1 = LASTRESULT;
@000197B5:000E local_number3 = (local_string4 != "v6.00.000");
@000197CB:0004 if(local_number3) then // ref index: 1
@000197D7:0021 function_395("", "", 0, -8);
@000197ED:0021 function_235(65, "Failed");
@00019801:0021 function_235(73, "Failed silent installation. May be failed to allocate Memory.");
@0001984C:0027 // return coming
@00019850:0023 return -8;
@00019859:0002 endif;
@00019859:0002 label_19859:
@0001985B:0021 function_395("", "", 0, 0);
@00019871:0005 goto label_19976;
@0001987A:000B endif;
@0001987A:000B label_1987a:
@0001987C:000D local_number3 = (global_number19 = 1);
@0001988B:0004 if(local_number3) then // ref index: 2
@00019897:0020 DeleteFileA(global_string64); // dll: KERNEL32.dll
@000198A0:0021 function_398(1);
@000198AB:0006 local_number3 = LASTRESULT;
@000198B5:000D local_number3 = (local_number3 = 0);
@000198C4:0004 if(local_number3) then // ref index: 1
@000198D0:0021 function_386(11491);
@000198DB:0021 function_404(0);
@000198E6:0027 // return coming
@000198EA:0023 return -6;
@000198F3:0008 endif;
@000198F3:0008 label_198f3:
@000198F5:0020 WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", global_string64); // dll: KERNEL32.dll
@0001992E:0006 local_number3 = LASTRESULT;
@00019938:000D local_number3 = (local_number3 = 0);
@00019947:0004 if(local_number3) then // ref index: 1
@00019953:0021 function_386(11491);
@0001995E:0021 function_404(0);
@00019969:0027 // return coming
@0001996D:0023 return -6;
@00019976:0003 endif;
@00019976:0003 endif;
@00019976:0003 label_19976:
@00019978:0027 // return coming
@0001997C:0023 return 0;
@00019985:0026 end; // checksum: ff8c84c8
@00019991:0005 label_19991:
@00019993:0022 function NUMBER SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2)
@00019993 NUMBER local_number3, local_number4;
@00019993 STRING local_string4, local_string5, local_string6;
@00019993
@00019993 begin
@0001999C:000E local_number4 = (global_number19 != 1);
@000199AB:0004 if(local_number4) then // ref index: 1
@000199B7:0027 // return coming
@000199BB:0023 return -1;
@000199C4:000B endif;
@000199C4:000B label_199c4:
@000199C6:0007 local_string6 = (global_string48 + "-");
@000199D4:0007 local_string1 = (local_string6 + local_string1);
@000199E1:0021 function_381(local_string1);
@000199EA:0006 local_number4 = LASTRESULT;
@000199F4:000D local_number4 = (local_number4 = 0);
@00019A03:0004 if(local_number4) then // ref index: 4
@00019A0F:0021 ListAddString(global_number50, local_string1, 0);
@00019A20:0006 local_number4 = LASTRESULT;
@00019A2A:0009 local_number4 = (local_number4 < 0);
@00019A39:0004 if(local_number4) then // ref index: 1
@00019A45:0005 goto label_19cb8;
@00019A4E:0008 endif;
@00019A4E:0008 label_19a4e:
@00019A50:0021 Sprintf(local_string4, "%s%d", "Dlg", global_number47);
@00019A69:0007 local_string6 = (global_string48 + "-");
@00019A77:0007 local_string6 = (local_string6 + "DlgOrder");
@00019A8C:0020 WritePrivateProfileString(local_string6, local_string4, local_string1, global_string64); // dll: KERNEL32.dll
@00019A9E:0006 local_number4 = LASTRESULT;
@00019AA8:000D local_number4 = (local_number4 = 0);
@00019AB7:0004 if(local_number4) then // ref index: 1
@00019AC3:0005 goto label_19cb8;
@00019ACC:0005 endif;
@00019ACC:0005 label_19acc:
@00019ACE:0007 global_number47 = (global_number47 + 1);
@00019ADD:002D NumToStr(local_string5, global_number47);
@00019AE7:0006 local_number4 = LASTRESULT;
@00019AF1:0004 if(local_number4) then // ref index: 1
@00019AFD:0005 goto label_19cb8;
@00019B06:0007 endif;
@00019B06:0007 label_19b06:
@00019B08:0007 local_string6 = (global_string48 + "-");
@00019B16:0007 local_string6 = (local_string6 + "DlgOrder");
@00019B2B:0020 WritePrivateProfileString(local_string6, "Count", local_string5, global_string64); // dll: KERNEL32.dll
@00019B42:0006 local_number4 = LASTRESULT;
@00019B4C:000D local_number4 = (local_number4 = 0);
@00019B5B:0004 if(local_number4) then // ref index: 1
@00019B67:0005 goto label_19cb8;
@00019B70:0002 endif;
@00019B70:0002 endif;
@00019B70:0002 label_19b70:
@00019B72:0006 local_number3 = 0;
@00019B7E:0001 // switch/while/???
@00019B82:0005 label_19b82:
@00019B84:000D local_number4 = (local_number1 = 1);
@00019B93:0004 if(local_number4) then // ref index: 1
@00019B9F:0021 function_382(local_string1, local_string2, local_string3);
@00019BAE:0006 local_number3 = LASTRESULT;
@00019BB8:0005 goto label_19c94;
@00019BC1:0005 endif;
@00019BC1:0005 label_19bc1:
@00019BC3:000D local_number4 = (local_number1 = 2);
@00019BD2:0004 if(local_number4) then // ref index: 1
@00019BDE:0021 function_383(local_string1, local_string2, local_number2);
@00019BED:0006 local_number3 = LASTRESULT;
@00019BF7:0005 goto label_19c94;
@00019C00:0005 endif;
@00019C00:0005 label_19c00:
@00019C02:000D local_number4 = (local_number1 = 3);
@00019C11:0004 if(local_number4) then // ref index: 1
@00019C1D:0021 function_384(local_string1, local_string2, local_number2);
@00019C2C:0006 local_number3 = LASTRESULT;
@00019C36:0005 goto label_19c94;
@00019C3F:0005 endif;
@00019C3F:0005 label_19c3f:
@00019C41:000D local_number4 = (local_number1 = 4);
@00019C50:0004 if(local_number4) then // ref index: 1
@00019C5C:0021 function_385(local_string1, local_string2, global_string6, local_string3, 1);
@00019C73:0006 local_number3 = LASTRESULT;
@00019C7D:0005 goto label_19c94;
@00019C86:0001 endif;
@00019C86:0001 label_19c86:
@00019C88:0006 local_number3 = -10;
@00019C94:0002 label_19c94:
@00019C96:0004 if(local_number3) then // ref index: 1
@00019CA2:0005 goto label_19cb8;
@00019CAB:0002 endif;
@00019CAB:0002 label_19cab:
@00019CAD:0027 // return coming
@00019CB1:0023 return local_number3;
@00019CB8:0004 label_19cb8:
@00019CBA:0021 function_386(-6);
@00019CC5:0027 // return coming
@00019CC9:0023 return -1;
@00019CD2:0026 end; // checksum: 51486175
@00019CE2:0005 label_19ce2:
@00019CE4:0022 function NUMBER SilentReadData/SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2)
@00019CE4 NUMBER local_number3, local_number4;
@00019CE4 STRING local_string4;
@00019CE4
@00019CE4 begin
@00019CED:000E local_number4 = (global_number19 != 2);
@00019CFC:0004 if(local_number4) then // ref index: 1
@00019D08:0027 // return coming
@00019D0C:0023 return -2;
@00019D15:0008 endif;
@00019D15:0008 label_19d15:
@00019D17:000D local_number4 = (local_string2 = "OverwrittenReadOnly");
@00019D37:0004 if(local_number4) then // ref index: 1
@00019D43:0021 function_388(local_string1);
@00019D4C:0006 local_number3 = LASTRESULT;
@00019D56:0009 local_number4 = (local_number3 < 0);
@00019D65:0004 if(local_number4) then // ref index: 1
@00019D71:0006 local_number3 = -12;
@00019D7D:0005 goto label_19f09;
@00019D86:0004 endif;
@00019D86:0004 endif;
@00019D86:0004 label_19d86:
@00019D88:0006 local_number3 = 0;
@00019D94:0007 local_string4 = (global_string48 + "-");
@00019DA2:0007 local_string1 = (local_string4 + local_string1);
@00019DAF:0001 // switch/while/???
@00019DB3:0005 label_19db3:
@00019DB5:000D local_number4 = (local_number1 = 1);
@00019DC4:0004 if(local_number4) then // ref index: 1
@00019DD0:0021 function_389(local_string1, local_string2, local_string3);
@00019DDF:0006 local_number3 = LASTRESULT;
@00019DE9:0005 goto label_19ece;
@00019DF2:0005 endif;
@00019DF2:0005 label_19df2:
@00019DF4:000D local_number4 = (local_number1 = 2);
@00019E03:0004 if(local_number4) then // ref index: 1
@00019E0F:0021 function_390(local_string1, local_string2, local_number2);
@00019E1E:0006 local_number3 = LASTRESULT;
@00019E28:0005 goto label_19ece;
@00019E31:0005 endif;
@00019E31:0005 label_19e31:
@00019E33:000D local_number4 = (local_number1 = 3);
@00019E42:0004 if(local_number4) then // ref index: 1
@00019E4E:0021 function_391(local_string1, local_string2, local_number2);
@00019E5D:0006 local_number3 = LASTRESULT;
@00019E67:0005 goto label_19ece;
@00019E70:0005 endif;
@00019E70:0005 label_19e70:
@00019E72:000D local_number4 = (local_number1 = 4);
@00019E81:0004 if(local_number4) then // ref index: 1
@00019E8D:0021 function_392(local_string1, local_string2, global_string6, local_string3, 1);
@00019EA4:0006 local_number3 = LASTRESULT;
@00019EAE:0005 goto label_19ece;
@00019EB7:0002 endif;
@00019EB7:0002 label_19eb7:
@00019EB9:0006 local_number3 = -10;
@00019EC5:0005 goto label_19f09;
@00019ECE:0004 label_19ece:
@00019ED0:0009 local_number4 = (local_number3 < 0);
@00019EDF:0004 if(local_number4) then // ref index: 1
@00019EEB:0021 function_393(local_string1, local_string2, local_number1, local_number3);
@00019EFD:0006 local_number3 = -11;
@00019F09:0004 endif;
@00019F09:0004 label_19f09:
@00019F0B:000D local_number4 = (local_number3 = 0);
@00019F1A:0004 if(local_number4) then // ref index: 1
@00019F26:0027 // return coming
@00019F2A:0023 return 0;
@00019F33:0003 endif;
@00019F33:0003 label_19f33:
@00019F35:0027 // return coming
@00019F39:0023 return local_number3;
@00019F40:0026 end; // checksum: 6b1e374a
@00019F4C:0003 label_19f4c:
@00019F4E:0022 function NUMBER function_381(local_string1)
@00019F4E NUMBER local_number1, local_number2;
@00019F4E STRING local_string2;
@00019F4E
@00019F4E begin
@00019F57:0021 ListGetFirstString(global_number50, local_string2);
@00019F63:0006 local_number1 = LASTRESULT;
@00019F6D:0007 label_19f6d:
@00019F6F:0001 // switch/while/???
@00019F73:000E local_number2 = (local_number1 != 1);
@00019F82:0004 if(local_number2) then // ref index: 2
@00019F8E:000D local_number2 = (local_string2 = local_string1);
@00019F9B:0004 if(local_number2) then // ref index: 1
@00019FA7:0027 // return coming
@00019FAB:0023 return 1;
@00019FB4:0003 endif;
@00019FB4:0003 label_19fb4:
@00019FB6:0021 ListGetNextString(global_number50, local_string2);
@00019FC2:0006 local_number1 = LASTRESULT;
@00019FCC:0005 goto label_19f6d;
@00019FD5:0003 endif;
@00019FD5:0003 label_19fd5:
@00019FD7:0027 // return coming
@00019FDB:0023 return 0;
@00019FE4:0026 end; // checksum: fffe69d9
@00019FF0:0004 label_19ff0:
@00019FF2:0022 function NUMBER function_382(local_string1, local_string2, local_string3)
@00019FF2 NUMBER local_number1;
@00019FF2
@00019FF2
@00019FF2 begin
@00019FFB:000D local_number1 = (local_string3 = "");
@0001A008:0004 if(local_number1) then // ref index: 1
@0001A014:0006 local_string3 = "' '";
@0001A021:0005 endif;
@0001A021:0005 label_1a021:
@0001A023:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string64); // dll: KERNEL32.dll
@0001A035:0006 local_number1 = LASTRESULT;
@0001A03F:0004 if(local_number1) then // ref index: 1
@0001A04B:0027 // return coming
@0001A04F:0023 return 0;
@0001A058:0003 endif;
@0001A058:0003 label_1a058:
@0001A05A:0027 // return coming
@0001A05E:0023 return -6;
@0001A067:0026 end; // checksum: 87948d9e
@0001A073:0007 label_1a073:
@0001A075:0022 function NUMBER function_383(local_string1, local_string2, local_number1)
@0001A075 NUMBER local_number2;
@0001A075 STRING local_string3;
@0001A075
@0001A075 begin
@0001A07E:002D NumToStr(local_string3, local_number1);
@0001A088:0006 local_number2 = LASTRESULT;
@0001A092:0009 local_number2 = (local_number2 < 0);
@0001A0A1:0004 if(local_number2) then // ref index: 1
@0001A0AD:0027 // return coming
@0001A0B1:0023 return -6;
@0001A0BA:0005 endif;
@0001A0BA:0005 label_1a0ba:
@0001A0BC:0027 // return coming
@0001A0C0:0021 function_382(local_string1, local_string2, local_string3);
@0001A0CF:0006 local_number2 = LASTRESULT;
@0001A0D9:0023 return local_number2;
@0001A0E0:0026 end; // checksum: fffd95fb
@0001A0F0:0007 label_1a0f0:
@0001A0F2:0022 function NUMBER function_384(local_string1, local_string2, local_number1)
@0001A0F2 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9;
@0001A0F2 STRING local_string3, local_string4, local_string5, local_string6;
@0001A0F2
@0001A0F2 begin
@0001A0FB:000D local_number8 = (local_number1 = 0);
@0001A10A:000D local_number9 = (local_number1 = -1);
@0001A119:0018 local_number8 = (local_number8 || local_number9);
@0001A126:0004 if(local_number8) then // ref index: 1
@0001A132:0027 // return coming
@0001A136:0023 return -1;
@0001A13F:0006 endif;
@0001A13F:0006 label_1a13f:
@0001A141:0021 function_308(local_number1);
@0001A14A:0006 local_number8 = LASTRESULT;
@0001A154:000D local_number8 = (local_number8 = -1);
@0001A163:0004 if(local_number8) then // ref index: 1
@0001A16F:0006 local_number2 = 1;
@0001A17B:0005 goto label_1a192;
@0001A184:0001 endif;
@0001A184:0001 label_1a184:
@0001A186:0006 local_number2 = 0;
@0001A192:0003 label_1a192:
@0001A194:0004 if(local_number2) then // ref index: 1
@0001A1A0:0006 local_string3 = "number";
@0001A1B0:0005 goto label_1a1cb;
@0001A1B9:0001 endif;
@0001A1B9:0001 label_1a1b9:
@0001A1BB:0006 local_string3 = "string";
@0001A1CB:0007 label_1a1cb:
@0001A1CD:0007 local_string6 = (local_string2 + "-type");
@0001A1DF:0021 function_382(local_string1, local_string6, local_string3);
@0001A1EE:0006 local_number4 = LASTRESULT;
@0001A1F8:0009 local_number8 = (local_number4 < 0);
@0001A207:0004 if(local_number8) then // ref index: 1
@0001A213:0027 // return coming
@0001A217:0023 return local_number4;
@0001A21E:0009 endif;
@0001A21E:0009 label_1a21e:
@0001A220:0021 ListCount/ListDestroy(local_number1);
@0001A229:0006 local_number3 = LASTRESULT;
@0001A233:0007 local_string6 = (local_string2 + "-count");
@0001A246:0021 function_383(local_string1, local_string6, local_number3);
@0001A255:0006 local_number4 = LASTRESULT;
@0001A25F:0009 local_number8 = (local_number4 < 0);
@0001A26E:0004 if(local_number8) then // ref index: 1
@0001A27A:0027 // return coming
@0001A27E:0023 return local_number4;
@0001A285:0004 endif;
@0001A285:0004 label_1a285:
@0001A287:0004 if(local_number2) then // ref index: 4
@0001A293:0021 ListGetFirstItem(local_number1, local_number5);
@0001A29F:0006 local_number6 = LASTRESULT;
@0001A2A9:0006 local_number7 = 0;
@0001A2B5:000A label_1a2b5:
@0001A2B7:0001 // switch/while/???
@0001A2BB:000E local_number8 = (local_number6 != 1);
@0001A2CA:0004 if(local_number8) then // ref index: 2
@0001A2D6:0021 Sprintf(local_string5, "%s-%d", local_string2, local_number7);
@0001A2ED:0021 function_383(local_string1, local_string5, local_number5);
@0001A2FC:0006 local_number4 = LASTRESULT;
@0001A306:0009 local_number8 = (local_number4 < 0);
@0001A315:0004 if(local_number8) then // ref index: 1
@0001A321:0027 // return coming
@0001A325:0023 return local_number4;
@0001A32C:0004 endif;
@0001A32C:0004 label_1a32c:
@0001A32E:0021 ListGetNextItem(local_number1, local_number5);
@0001A33A:0006 local_number6 = LASTRESULT;
@0001A344:0007 local_number7 = (local_number7 + 1);
@0001A353:0005 goto label_1a2b5;
@0001A35C:0001 endif;
@0001A35C:0001 label_1a35c:
@0001A35E:0005 goto label_1a432;
@0001A367:0003 endif;
@0001A367:0003 label_1a367:
@0001A369:0021 ListGetFirstString(local_number1, local_string4);
@0001A375:0006 local_number6 = LASTRESULT;
@0001A37F:0006 local_number7 = 0;
@0001A38B:000A label_1a38b:
@0001A38D:0001 // switch/while/???
@0001A391:000E local_number8 = (local_number6 != 1);
@0001A3A0:0004 if(local_number8) then // ref index: 2
@0001A3AC:0021 Sprintf(local_string5, "%s-%d", local_string2, local_number7);
@0001A3C3:0021 function_382(local_string1, local_string5, local_string4);
@0001A3D2:0006 local_number4 = LASTRESULT;
@0001A3DC:0009 local_number8 = (local_number4 < 0);
@0001A3EB:0004 if(local_number8) then // ref index: 1
@0001A3F7:0027 // return coming
@0001A3FB:0023 return local_number4;
@0001A402:0004 endif;
@0001A402:0004 label_1a402:
@0001A404:0021 ListGetNextString(local_number1, local_string4);
@0001A410:0006 local_number6 = LASTRESULT;
@0001A41A:0007 local_number7 = (local_number7 + 1);
@0001A429:0005 goto label_1a38b;
@0001A432:0003 endif;
@0001A432:0003 label_1a432:
@0001A434:0027 // return coming
@0001A438:0023 return 0;
@0001A441:0026 end; // checksum: e2f5bab9
@0001A451:000B label_1a451:
@0001A453:0022 function NUMBER function_385(local_string1, local_string2, local_string3, local_string4, local_number1)
@0001A453 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9;
@0001A453 STRING local_string5;
@0001A453
@0001A453 begin
@0001A45C:0021 ListCreate(0);
@0001A467:0006 local_number2 = LASTRESULT;
@0001A471:0021 ListCreate(0);
@0001A47C:0006 local_number3 = LASTRESULT;
@0001A486:000D local_number8 = (local_number2 = -1);
@0001A495:000D local_number9 = (local_number3 = -1);
@0001A4A4:0018 local_number8 = (local_number8 || local_number9);
@0001A4B1:0004 if(local_number8) then // ref index: 1
@0001A4BD:0006 local_number7 = -1;
@0001A4C9:0005 goto label_1a6b3;
@0001A4D2:0006 endif;
@0001A4D2:0006 label_1a4d2:
@0001A4D4:0021 ComponentListItems(local_string3, local_string4, local_number2);
@0001A4E3:0006 local_number8 = LASTRESULT;
@0001A4ED:0009 local_number8 = (local_number8 < 0);
@0001A4FC:0004 if(local_number8) then // ref index: 1
@0001A508:0006 local_number7 = 0;
@0001A514:0005 goto label_1a6b3;
@0001A51D:0002 endif;
@0001A51D:0002 label_1a51d:
@0001A51F:0021 ListGetFirstString(local_number2, local_string5);
@0001A52B:0006 local_number6 = LASTRESULT;
@0001A535:0009 label_1a535:
@0001A537:0001 // switch/while/???
@0001A53B:000E local_number8 = (local_number6 != 1);
@0001A54A:0004 if(local_number8) then // ref index: 4
@0001A556:0021 ComponentIsItemSelected(local_string3, local_string5);
@0001A562:0006 local_number4 = LASTRESULT;
@0001A56C:0009 local_number8 = (local_number4 < 0);
@0001A57B:0004 if(local_number8) then // ref index: 1
@0001A587:0006 local_number7 = -1;
@0001A593:0005 goto label_1a6b3;
@0001A59C:0007 endif;
@0001A59C:0007 label_1a59c:
@0001A59E:0004 if(local_number4) then // ref index: 2
@0001A5AA:0021 ListAddString(local_number3, local_string5, 0);
@0001A5BB:0006 local_number8 = LASTRESULT;
@0001A5C5:0009 local_number8 = (local_number8 < 0);
@0001A5D4:0004 if(local_number8) then // ref index: 1
@0001A5E0:0006 local_number7 = -1;
@0001A5EC:0005 goto label_1a6b3;
@0001A5F5:000A endif;
@0001A5F5:000A label_1a5f5:
@0001A5F7:0021 function_387(local_string3, local_string5);
@0001A603:0006 local_number5 = LASTRESULT;
@0001A60D:0019 local_number8 = (local_number1 = local_number5);
@0001A61A:0004 if(local_number8) then // ref index: 1
@0001A626:0021 function_385(local_string1, local_string5, local_string3, local_string5, 1);
@0001A63D:0006 local_number8 = LASTRESULT;
@0001A647:000E local_number8 = (local_number8 != 0);
@0001A656:0004 if(local_number8) then // ref index: 1
@0001A662:0006 local_number7 = -1;
@0001A66E:0005 goto label_1a6b3;
@0001A677:0003 endif;
@0001A677:0003 endif;
@0001A677:0003 endif;
@0001A677:0003 label_1a677:
@0001A679:0021 ListGetNextString(local_number2, local_string5);
@0001A685:0006 local_number6 = LASTRESULT;
@0001A68F:0005 goto label_1a535;
@0001A698:0002 endif;
@0001A698:0002 label_1a698:
@0001A69A:0021 function_384(local_string1, local_string2, local_number3);
@0001A6A9:0006 local_number7 = LASTRESULT;
@0001A6B3:0005 label_1a6b3:
@0001A6B5:0021 ListDestroy(local_number2);
@0001A6BE:0021 ListDestroy(local_number3);
@0001A6C7:0027 // return coming
@0001A6CB:0023 return local_number7;
@0001A6D2:0026 end; // checksum: fefd89d1
@0001A6DE:0010 label_1a6de:
@0001A6E0:0022 function NUMBER function_386(local_number1)
@0001A6E0 NUMBER local_number2;
@0001A6E0 STRING local_string1, local_string2, local_string3, local_string4;
@0001A6E0
@0001A6E0 begin
@0001A6E9:0021 function_427();
@0001A6EF:0006 local_string4 = LASTRESULT;
@0001A6F9:0020 GetModuleHandle(local_string4); // dll: KERNEL.dll
@0001A702:0006 local_number2 = LASTRESULT;
@0001A70C:0004 if(local_number2) then // ref index: 1
@0001A718:0021 SdLoadString(11115);
@0001A723:0006 local_string3 = LASTRESULT;
@0001A72D:0021 SdLoadString(local_number1);
@0001A736:0006 local_string1 = LASTRESULT;
@0001A740:0021 Sprintf(local_string2, local_string1, global_string64);
@0001A74F:0021 MessageBeep/Delay(0);
@0001A75A:0020 MessageBoxA(0, local_string2, local_string3, 16); // dll: USER32.dll
@0001A770:0006 global_number52 = 1;
@0001A77C:0027 // return coming
@0001A780:0023 return 1;
@0001A789:0003 endif;
@0001A789:0003 label_1a789:
@0001A78B:0027 // return coming
@0001A78F:0023 return 0;
@0001A798:0026 end; // checksum: d47940b
@0001A7B0:0007 label_1a7b0:
@0001A7B2:0022 function NUMBER function_387(local_string1, local_string2)
@0001A7B2 NUMBER local_number1, local_number2;
@0001A7B2
@0001A7B2
@0001A7B2 begin
@0001A7BB:0021 ListCreate(0);
@0001A7C6:0006 local_number1 = LASTRESULT;
@0001A7D0:000D local_number2 = (local_number1 = -1);
@0001A7DF:0004 if(local_number2) then // ref index: 1
@0001A7EB:0027 // return coming
@0001A7EF:0023 return 0;
@0001A7F8:000B endif;
@0001A7F8:000B label_1a7f8:
@0001A7FA:0021 ComponentListItems(local_string1, local_string2, local_number1);
@0001A809:0006 local_number2 = LASTRESULT;
@0001A813:000D local_number2 = (local_number2 = 0);
@0001A822:0004 if(local_number2) then // ref index: 1
@0001A82E:0021 ListCount/ListDestroy(local_number1);
@0001A837:0006 local_number2 = LASTRESULT;
@0001A841:000A local_number2 = (local_number2 > 0);
@0001A850:0004 if(local_number2) then // ref index: 1
@0001A85C:0021 ListDestroy(local_number1);
@0001A865:0027 // return coming
@0001A869:0023 return 1;
@0001A872:0004 endif;
@0001A872:0004 endif;
@0001A872:0004 label_1a872:
@0001A874:0021 ListDestroy(local_number1);
@0001A87D:0027 // return coming
@0001A881:0023 return 0;
@0001A88A:0026 end; // checksum: fffb2cdf
@0001A896:0005 label_1a896:
@0001A898:0022 function NUMBER function_388(local_string1)
@0001A898 NUMBER local_number1, local_number2;
@0001A898 STRING local_string2;
@0001A898
@0001A898 begin
@0001A8A1:000D local_number2 = (global_string66 = local_string1);
@0001A8AE:0004 if(local_number2) then // ref index: 1
@0001A8BA:0027 // return coming
@0001A8BE:0023 return 0;
@0001A8C7:0006 endif;
@0001A8C7:0006 label_1a8c7:
@0001A8C9:0021 ListSetIndex(global_number50, global_number47);
@0001A8D5:0006 local_number2 = LASTRESULT;
@0001A8DF:0009 local_number2 = (local_number2 < 0);
@0001A8EE:0004 if(local_number2) then // ref index: 1
@0001A8FA:0027 // return coming
@0001A8FE:0023 return -1;
@0001A907:0007 endif;
@0001A907:0007 label_1a907:
@0001A909:0021 ListCurrentString/ListGetFirstString/ListGetNextString(global_number50, local_string2);
@0001A915:0006 local_number1 = LASTRESULT;
@0001A91F:000E local_number2 = (local_string2 != local_string1);
@0001A92C:0004 if(local_number2) then // ref index: 1
@0001A938:0021 function_393(local_string1, "", 0, -12);
@0001A94E:0027 // return coming
@0001A952:0023 return -12;
@0001A95B:0005 endif;
@0001A95B:0005 label_1a95b:
@0001A95D:0006 global_string66 = local_string1;
@0001A967:0007 global_number47 = (global_number47 + 1);
@0001A976:0027 // return coming
@0001A97A:0023 return 0;
@0001A983:0026 end; // checksum: f8fb10d7
@0001A98F:000B label_1a98f:
@0001A991:0022 function NUMBER function_389(local_string1, local_string2, local_string3)
@0001A991 NUMBER local_number1, local_number2, local_number3;
@0001A991 STRING local_string4;
@0001A991
@0001A991 begin
@0001A99A:0021 StrLength(local_string4);
@0001A9A3:0006 local_number2 = LASTRESULT;
@0001A9AD:0020 GetPrivateProfileString(local_string1, local_string2, "SILENTNOTPOSSIBLEVALUE", local_string4, local_number2, global_string64); // dll: KERNEL32.dll
@0001A9DB:0006 local_number1 = LASTRESULT;
@0001A9E5:000D local_number2 = (local_number1 = 0);
@0001A9F4:000D local_number3 = (local_string4 = "SILENTNOTPOSSIBLEVALUE");
@0001AA17:0018 local_number2 = (local_number2 || local_number3);
@0001AA24:0004 if(local_number2) then // ref index: 1
@0001AA30:0027 // return coming
@0001AA34:0023 return -3;
@0001AA3D:0004 endif;
@0001AA3D:0004 label_1aa3d:
@0001AA3F:0006 local_string3 = local_string4;
@0001AA49:0027 // return coming
@0001AA4D:0023 return 0;
@0001AA56:0026 end; // checksum: deb403eb
@0001AA66:0007 label_1aa66:
@0001AA68:0022 function NUMBER function_390(local_string1, local_string2, local_number1)
@0001AA68 NUMBER local_number2;
@0001AA68 STRING local_string3;
@0001AA68
@0001AA68 begin
@0001AA71:0021 function_389(local_string1, local_string2, local_string3);
@0001AA80:0006 local_number2 = LASTRESULT;
@0001AA8A:0009 local_number2 = (local_number2 < 0);
@0001AA99:0004 if(local_number2) then // ref index: 1
@0001AAA5:0027 // return coming
@0001AAA9:0023 return -3;
@0001AAB2:0006 endif;
@0001AAB2:0006 label_1aab2:
@0001AAB4:002C StrToNum(local_number1, local_string3);
@0001AABE:0006 local_number2 = LASTRESULT;
@0001AAC8:0009 local_number2 = (local_number2 < 0);
@0001AAD7:0004 if(local_number2) then // ref index: 1
@0001AAE3:0027 // return coming
@0001AAE7:0023 return -1;
@0001AAF0:0003 endif;
@0001AAF0:0003 label_1aaf0:
@0001AAF2:0027 // return coming
@0001AAF6:0023 return 0;
@0001AAFF:0026 end; // checksum: 29509
@0001AB0F:0007 label_1ab0f:
@0001AB11:0022 function NUMBER function_391(local_string1, local_string2, local_number1)
@0001AB11 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@0001AB11 STRING local_string3, local_string4, local_string5;
@0001AB11
@0001AB11 begin
@0001AB1A:000D local_number6 = (local_number1 = 0);
@0001AB29:000D local_number7 = (local_number1 = -1);
@0001AB38:0018 local_number6 = (local_number6 || local_number7);
@0001AB45:0004 if(local_number6) then // ref index: 1
@0001AB51:0027 // return coming
@0001AB55:0023 return -9;
@0001AB5E:0006 endif;
@0001AB5E:0006 label_1ab5e:
@0001AB60:0021 function_308(local_number1);
@0001AB69:0006 local_number6 = LASTRESULT;
@0001AB73:000D local_number6 = (local_number6 = -1);
@0001AB82:0004 if(local_number6) then // ref index: 1
@0001AB8E:0006 local_number2 = 1;
@0001AB9A:0005 goto label_1abb1;
@0001ABA3:0001 endif;
@0001ABA3:0001 label_1aba3:
@0001ABA5:0006 local_number2 = 0;
@0001ABB1:0007 label_1abb1:
@0001ABB3:0021 Sprintf(local_string3, "%s-type", local_string2);
@0001ABC9:0021 function_389(local_string1, local_string3, local_string5);
@0001ABD8:0006 local_number6 = LASTRESULT;
@0001ABE2:0009 local_number6 = (local_number6 < 0);
@0001ABF1:0004 if(local_number6) then // ref index: 1
@0001ABFD:0027 // return coming
@0001AC01:0023 return -3;
@0001AC0A:0009 endif;
@0001AC0A:0009 label_1ac0a:
@0001AC0C:000D local_number6 = (local_string5 = "string");
@0001AC1F:0019 local_number6 = (local_number6 = local_number2);
@0001AC2C:000D local_number7 = (local_string5 = "number");
@0001AC3F:000D local_number8 = (local_number2 = 0);
@0001AC4E:0019 local_number7 = (local_number7 = local_number8);
@0001AC5B:0018 local_number6 = (local_number6 || local_number7);
@0001AC68:0004 if(local_number6) then // ref index: 1
@0001AC74:0027 // return coming
@0001AC78:0023 return -9;
@0001AC81:0007 endif;
@0001AC81:0007 label_1ac81:
@0001AC83:0021 Sprintf(local_string3, "%s-count", local_string2);
@0001AC9A:0021 function_390(local_string1, local_string3, local_number4);
@0001ACA9:0006 local_number6 = LASTRESULT;
@0001ACB3:0009 local_number6 = (local_number6 < 0);
@0001ACC2:0004 if(local_number6) then // ref index: 1
@0001ACCE:0027 // return coming
@0001ACD2:0023 return -3;
@0001ACDB:0004 endif;
@0001ACDB:0004 label_1acdb:
@0001ACDD:000A local_number6 = (local_number4 > 10000);
@0001ACEC:0004 if(local_number6) then // ref index: 1
@0001ACF8:0027 // return coming
@0001ACFC:0023 return -1;
@0001AD05:0001 endif;
@0001AD05:0001 label_1ad05:
@0001AD07:0006 local_number5 = 0;
@0001AD13:000B label_1ad13:
@0001AD15:0001 // switch/while/???
@0001AD19:0009 local_number6 = (local_number5 < local_number4);
@0001AD26:0004 if(local_number6) then // ref index: 6
@0001AD32:0021 Sprintf(local_string3, "%s-%d", local_string2, local_number5);
@0001AD49:0004 if(local_number2) then // ref index: 3
@0001AD55:0021 function_390(local_string1, local_string3, local_number3);
@0001AD64:0006 local_number6 = LASTRESULT;
@0001AD6E:0009 local_number6 = (local_number6 < 0);
@0001AD7D:0004 if(local_number6) then // ref index: 1
@0001AD89:0027 // return coming
@0001AD8D:0023 return -3;
@0001AD96:0006 endif;
@0001AD96:0006 label_1ad96:
@0001AD98:0021 ListAddItem(local_number1, local_number3, 0);
@0001ADA9:0006 local_number6 = LASTRESULT;
@0001ADB3:0009 local_number6 = (local_number6 < 0);
@0001ADC2:0004 if(local_number6) then // ref index: 1
@0001ADCE:0027 // return coming
@0001ADD2:0023 return -1;
@0001ADDB:0001 endif;
@0001ADDB:0001 label_1addb:
@0001ADDD:0005 goto label_1ae6e;
@0001ADE6:0006 endif;
@0001ADE6:0006 label_1ade6:
@0001ADE8:0021 function_389(local_string1, local_string3, local_string4);
@0001ADF7:0006 local_number6 = LASTRESULT;
@0001AE01:0009 local_number6 = (local_number6 < 0);
@0001AE10:0004 if(local_number6) then // ref index: 1
@0001AE1C:0027 // return coming
@0001AE20:0023 return -3;
@0001AE29:0006 endif;
@0001AE29:0006 label_1ae29:
@0001AE2B:0021 ListAddString(local_number1, local_string4, 0);
@0001AE3C:0006 local_number6 = LASTRESULT;
@0001AE46:0009 local_number6 = (local_number6 < 0);
@0001AE55:0004 if(local_number6) then // ref index: 1
@0001AE61:0027 // return coming
@0001AE65:0023 return -1;
@0001AE6E:0002 endif;
@0001AE6E:0002 label_1ae6e:
@0001AE70:0007 local_number5 = (local_number5 + 1);
@0001AE7F:0005 goto label_1ad13;
@0001AE88:0003 endif;
@0001AE88:0003 label_1ae88:
@0001AE8A:0027 // return coming
@0001AE8E:0023 return 0;
@0001AE97:0026 end; // checksum: 4568a748
@0001AEAF:0007 label_1aeaf:
@0001AEB1:0022 function NUMBER function_392(local_string1, local_string2, local_string3, local_string4, local_number1)
@0001AEB1 NUMBER local_number2, local_number3, local_number4, local_number5;
@0001AEB1 STRING local_string5;
@0001AEB1
@0001AEB1 begin
@0001AEBA:0021 ListCreate(0);
@0001AEC5:0006 local_number4 = LASTRESULT;
@0001AECF:000D local_number5 = (local_number4 = -1);
@0001AEDE:0004 if(local_number5) then // ref index: 1
@0001AEEA:0027 // return coming
@0001AEEE:0023 return -1;
@0001AEF7:0007 endif;
@0001AEF7:0007 label_1aef7:
@0001AEF9:0021 function_391(local_string1, local_string2, local_number4);
@0001AF08:0006 local_number2 = LASTRESULT;
@0001AF12:0009 local_number5 = (local_number2 < 0);
@0001AF21:0004 if(local_number5) then // ref index: 1
@0001AF2D:0021 ListDestroy(local_number4);
@0001AF36:0027 // return coming
@0001AF3A:0023 return local_number2;
@0001AF41:0003 endif;
@0001AF41:0003 label_1af41:
@0001AF43:0021 ComponentSelectItem(local_string3, local_string4, 0);
@0001AF54:0021 ListGetFirstString(local_number4, local_string5);
@0001AF60:0006 local_number3 = LASTRESULT;
@0001AF6A:000D label_1af6a:
@0001AF6C:0001 // switch/while/???
@0001AF70:000E local_number5 = (local_number3 != 1);
@0001AF7F:0004 if(local_number5) then // ref index: 5
@0001AF8B:0004 if(local_number1) then // ref index: 3
@0001AF97:0021 function_387(local_string3, local_string5);
@0001AFA3:0006 local_number5 = LASTRESULT;
@0001AFAD:0004 if(local_number5) then // ref index: 2
@0001AFB9:0021 function_392(local_string1, local_string5, local_string3, local_string5, 1);
@0001AFD0:0006 local_number2 = LASTRESULT;
@0001AFDA:0009 local_number5 = (local_number2 < 0);
@0001AFE9:0004 if(local_number5) then // ref index: 1
@0001AFF5:0021 ComponentSelectItem(local_string3, local_string5, 1);
@0001B006:0006 local_number2 = LASTRESULT;
@0001B010:0001 endif;
@0001B010:0001 label_1b010:
@0001B012:0005 goto label_1b038;
@0001B01B:0002 endif;
@0001B01B:0002 label_1b01b:
@0001B01D:0021 ComponentSelectItem(local_string3, local_string5, 1);
@0001B02E:0006 local_number2 = LASTRESULT;
@0001B038:0004 endif;
@0001B038:0004 label_1b038:
@0001B03A:0004 if(local_number2) then // ref index: 1
@0001B046:0021 ListDestroy(local_number4);
@0001B04F:0027 // return coming
@0001B053:0023 return local_number2;
@0001B05A:0003 endif;
@0001B05A:0003 label_1b05a:
@0001B05C:0021 ListGetNextString(local_number4, local_string5);
@0001B068:0006 local_number3 = LASTRESULT;
@0001B072:0005 goto label_1af6a;
@0001B07B:0004 endif;
@0001B07B:0004 label_1b07b:
@0001B07D:0021 ListDestroy(local_number4);
@0001B086:0027 // return coming
@0001B08A:0023 return 0;
@0001B093:0026 end; // checksum: feff1fdf
@0001B09F:0005 label_1b09f:
@0001B0A1:0022 function NUMBER function_393(local_string1, local_string2, local_number1, local_number2)
@0001B0A1 NUMBER local_number3;
@0001B0A1
@0001B0A1
@0001B0A1 begin
@0001B0AA:000E local_number3 = (global_number19 != 2);
@0001B0B9:0004 if(local_number3) then // ref index: 1
@0001B0C5:0027 // return coming
@0001B0C9:0023 return -2;
@0001B0D2:0006 endif;
@0001B0D2:0006 label_1b0d2:
@0001B0D4:0021 function_394(local_number2);
@0001B0DD:0021 function_395(local_string1, local_string2, local_number1, local_number2);
@0001B0EF:0002 abort;
@0001B0F3:0027 // return coming
@0001B0F7:0023 return 0;
@0001B100:0026 end; // checksum: fafaa7d2
@0001B10C:0009 label_1b10c:
@0001B10E:0022 function NUMBER function_394(local_number1)
@0001B10E NUMBER local_number2, local_number3, local_number4;
@0001B10E STRING local_string1, local_string2;
@0001B10E
@0001B10E begin
@0001B117:0021 function_427();
@0001B11D:0006 local_string2 = LASTRESULT;
@0001B127:0020 GetModuleHandle(local_string2); // dll: KERNEL.dll
@0001B130:0006 local_number2 = LASTRESULT;
@0001B13A:000D local_number4 = (local_number2 = 0);
@0001B149:0004 if(local_number4) then // ref index: 1
@0001B155:0027 // return coming
@0001B159:0023 return 0;
@0001B162:0001 endif;
@0001B162:0001 label_1b162:
@0001B164:0001 // switch/while/???
@0001B168:0004 label_1b168:
@0001B16A:000D local_number4 = (local_number1 = -1);
@0001B179:0004 if(local_number4) then // ref index: 1
@0001B185:0006 local_number3 = 11492;
@0001B191:0005 goto label_1b465;
@0001B19A:0004 endif;
@0001B19A:0004 label_1b19a:
@0001B19C:000D local_number4 = (local_number1 = -2);
@0001B1AB:0004 if(local_number4) then // ref index: 1
@0001B1B7:0006 local_number3 = 11493;
@0001B1C3:0005 goto label_1b465;
@0001B1CC:0004 endif;
@0001B1CC:0004 label_1b1cc:
@0001B1CE:000D local_number4 = (local_number1 = -3);
@0001B1DD:0004 if(local_number4) then // ref index: 1
@0001B1E9:0006 local_number3 = 11494;
@0001B1F5:0005 goto label_1b465;
@0001B1FE:0004 endif;
@0001B1FE:0004 label_1b1fe:
@0001B200:000D local_number4 = (local_number1 = -4);
@0001B20F:0004 if(local_number4) then // ref index: 1
@0001B21B:0006 local_number3 = 11495;
@0001B227:0005 goto label_1b465;
@0001B230:0004 endif;
@0001B230:0004 label_1b230:
@0001B232:000D local_number4 = (local_number1 = -5);
@0001B241:0004 if(local_number4) then // ref index: 1
@0001B24D:0006 local_number3 = 11496;
@0001B259:0005 goto label_1b465;
@0001B262:0004 endif;
@0001B262:0004 label_1b262:
@0001B264:000D local_number4 = (local_number1 = -6);
@0001B273:0004 if(local_number4) then // ref index: 1
@0001B27F:0006 local_number3 = 11491;
@0001B28B:0005 goto label_1b465;
@0001B294:0004 endif;
@0001B294:0004 label_1b294:
@0001B296:000D local_number4 = (local_number1 = -7);
@0001B2A5:0004 if(local_number4) then // ref index: 1
@0001B2B1:0006 local_number3 = 11497;
@0001B2BD:0005 goto label_1b465;
@0001B2C6:0004 endif;
@0001B2C6:0004 label_1b2c6:
@0001B2C8:000D local_number4 = (local_number1 = -8);
@0001B2D7:0004 if(local_number4) then // ref index: 1
@0001B2E3:0006 local_number3 = 11498;
@0001B2EF:0005 goto label_1b465;
@0001B2F8:0004 endif;
@0001B2F8:0004 label_1b2f8:
@0001B2FA:000D local_number4 = (local_number1 = -9);
@0001B309:0004 if(local_number4) then // ref index: 1
@0001B315:0006 local_number3 = 11499;
@0001B321:0005 goto label_1b465;
@0001B32A:0004 endif;
@0001B32A:0004 label_1b32a:
@0001B32C:000D local_number4 = (local_number1 = -10);
@0001B33B:0004 if(local_number4) then // ref index: 1
@0001B347:0006 local_number3 = 11500;
@0001B353:0005 goto label_1b465;
@0001B35C:0004 endif;
@0001B35C:0004 label_1b35c:
@0001B35E:000D local_number4 = (local_number1 = -11);
@0001B36D:0004 if(local_number4) then // ref index: 1
@0001B379:0006 local_number3 = 11501;
@0001B385:0005 goto label_1b465;
@0001B38E:0004 endif;
@0001B38E:0004 label_1b38e:
@0001B390:000D local_number4 = (local_number1 = -12);
@0001B39F:0004 if(local_number4) then // ref index: 1
@0001B3AB:0006 local_number3 = 11502;
@0001B3B7:0005 goto label_1b465;
@0001B3C0:0004 endif;
@0001B3C0:0004 label_1b3c0:
@0001B3C2:000D local_number4 = (local_number1 = -51);
@0001B3D1:0004 if(local_number4) then // ref index: 1
@0001B3DD:0006 local_number3 = 11503;
@0001B3E9:0005 goto label_1b465;
@0001B3F2:0004 endif;
@0001B3F2:0004 label_1b3f2:
@0001B3F4:000D local_number4 = (local_number1 = -52);
@0001B403:0004 if(local_number4) then // ref index: 1
@0001B40F:0006 local_number3 = 11504;
@0001B41B:0005 goto label_1b465;
@0001B424:0004 endif;
@0001B424:0004 label_1b424:
@0001B426:000D local_number4 = (local_number1 = -53);
@0001B435:0004 if(local_number4) then // ref index: 1
@0001B441:0006 local_number3 = 11505;
@0001B44D:0005 goto label_1b465;
@0001B456:0002 endif;
@0001B456:0002 label_1b456:
@0001B458:0027 // return coming
@0001B45C:0023 return 0;
@0001B465:0006 label_1b465:
@0001B467:0021 SdLoadString(local_number3);
@0001B470:0006 local_string1 = LASTRESULT;
@0001B47A:0021 function_235(-1, local_string1);
@0001B488:0027 // return coming
@0001B48C:0023 return 1;
@0001B495:0026 end; // checksum: 57e6d0a
@0001B4A5:0005 label_1b4a5:
@0001B4A7:0022 function NUMBER function_395(local_string1, local_string2, local_number1, local_number2)
@0001B4A7 NUMBER local_number3, local_number4, local_number5;
@0001B4A7 STRING local_string3, local_string4;
@0001B4A7
@0001B4A7 begin
@0001B4B0:000D local_number4 = (global_string65 = "");
@0001B4BD:0004 if(local_number4) then // ref index: 1
@0001B4C9:0027 // return coming
@0001B4CD:0023 return 0;
@0001B4D6:000A endif;
@0001B4D6:000A label_1b4d6:
@0001B4D8:0021 StrLength(local_string4);
@0001B4E1:0006 local_number4 = LASTRESULT;
@0001B4EB:0020 GetPrivateProfileString("ResponseResult", "ResultCode", "", local_string4, local_number4, global_string65); // dll: KERNEL32.dll
@0001B51B:0006 local_number3 = LASTRESULT;
@0001B525:000D local_number4 = (local_string4 = "");
@0001B532:000D local_number5 = (local_string4 = "0");
@0001B540:0018 local_number4 = (local_number4 || local_number5);
@0001B54D:0004 if(local_number4) then // ref index: 1
@0001B559:002D NumToStr(local_string3, local_number2);
@0001B563:0020 WritePrivateProfileString("ResponseResult", "ResultCode", local_string3, global_string65); // dll: KERNEL32.dll
@0001B58D:000A endif;
@0001B58D:000A label_1b58d:
@0001B58F:0006 global_number52 = 1;
@0001B59B:0027 // return coming
@0001B59F:0023 return 1;
@0001B5A8:0020 WritePrivateProfileString("ResponseResult", "Section", local_string1, global_string65); // dll: KERNEL32.dll
@0001B5CF:0020 WritePrivateProfileString("ResponseResult", "Key", local_string2, global_string65); // dll: KERNEL32.dll
@0001B5F2:0021 Sprintf(local_string3, "%d", local_number1);
@0001B603:0020 WritePrivateProfileString("ResponseResult", "Type", local_string3, global_string65); // dll: KERNEL32.dll
@0001B627:0027 // return coming
@0001B62B:0023 return 1;
@0001B634:0026 end; // checksum: 5871a335
@0001B644:0009 label_1b644:
@0001B646:0022 function NUMBER function_396()
@0001B646 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@0001B646 STRING local_string1, local_string2, local_string3;
@0001B646
@0001B646 begin
@0001B64F:0007 local_string3 = (global_string48 + "-");
@0001B65D:0007 local_string3 = (local_string3 + "DlgOrder");
@0001B672:0021 function_390(local_string3, "Count", local_number1);
@0001B686:0006 local_number4 = LASTRESULT;
@0001B690:0009 local_number4 = (local_number4 < 0);
@0001B69F:0004 if(local_number4) then // ref index: 1
@0001B6AB:0027 // return coming
@0001B6AF:0023 return -12;
@0001B6B8:0010 endif;
@0001B6B8:0010 label_1b6b8:
@0001B6BA:0001 // switch/while/???
@0001B6BE:0009 local_number4 = (local_number3 < local_number1);
@0001B6CB:0004 if(local_number4) then // ref index: 2
@0001B6D7:0021 Sprintf(local_string1, "%s%d", "Dlg", local_number3);
@0001B6F0:0007 local_string3 = (global_string48 + "-");
@0001B6FE:0007 local_string3 = (local_string3 + "DlgOrder");
@0001B713:0021 StrLength(local_string2);
@0001B71C:0006 local_number4 = LASTRESULT;
@0001B726:0020 GetPrivateProfileString(local_string3, local_string1, "SILENTNOTPOSSIBLEVALUE", local_string2, local_number4, global_string64); // dll: KERNEL32.dll
@0001B754:0006 local_number2 = LASTRESULT;
@0001B75E:000D local_number4 = (local_number2 = 0);
@0001B76D:000D local_number5 = (local_string2 = "SILENTNOTPOSSIBLEVALUE");
@0001B790:0018 local_number4 = (local_number4 || local_number5);
@0001B79D:0004 if(local_number4) then // ref index: 1
@0001B7A9:0027 // return coming
@0001B7AD:0023 return -12;
@0001B7B6:0003 endif;
@0001B7B6:0003 label_1b7b6:
@0001B7B8:0021 ListAddString(global_number50, local_string2, 0);
@0001B7C9:0007 local_number3 = (local_number3 + 1);
@0001B7D8:0005 goto label_1b6b8;
@0001B7E1:0005 endif;
@0001B7E1:0005 label_1b7e1:
@0001B7E3:0006 global_number47 = 0;
@0001B7EF:0006 global_number48 = local_number3;
@0001B7F9:0027 // return coming
@0001B7FD:0023 return 0;
@0001B806:0026 end; // checksum: a6fc2d9d
@0001B81A:0009 label_1b81a:
@0001B81C:0022 function NUMBER function_397(local_string1, local_string2, local_string3)
@0001B81C
@0001B81C
@0001B81C
@0001B81C begin
@0001B825:0006 global_string67 = local_string1;
@0001B82F:0006 global_string68 = local_string2;
@0001B839:0006 global_string69 = local_string3;
@0001B843:0021 function_430();
@0001B849:0006 global_number51 = LASTRESULT;
@0001B853:0027 // return coming
@0001B857:0023 return 0;
@0001B860:0026 end; // checksum: 422a
@0001B86C:0009 label_1b86c:
@0001B86E:0022 function NUMBER function_398(local_number1)
@0001B86E NUMBER local_number2;
@0001B86E
@0001B86E
@0001B86E begin
@0001B877:000D local_number2 = (global_number49 = 2);
@0001B886:0004 if(local_number2) then // ref index: 2
@0001B892:0021 function_399(local_number1, global_string65, "Log File");
@0001B8A9:0006 local_number2 = LASTRESULT;
@0001B8B3:000D local_number2 = (local_number2 = 0);
@0001B8C2:0004 if(local_number2) then // ref index: 1
@0001B8CE:0027 // return coming
@0001B8D2:0023 return 0;
@0001B8DB:0001 endif;
@0001B8DB:0001 label_1b8db:
@0001B8DD:0005 goto label_1b951;
@0001B8E6:0008 endif;
@0001B8E6:0008 label_1b8e6:
@0001B8E8:000D local_number2 = (global_number49 = 1);
@0001B8F7:0004 if(local_number2) then // ref index: 1
@0001B903:0021 function_399(local_number1, global_string64, "Response File");
@0001B91F:0006 local_number2 = LASTRESULT;
@0001B929:000D local_number2 = (local_number2 = 0);
@0001B938:0004 if(local_number2) then // ref index: 1
@0001B944:0027 // return coming
@0001B948:0023 return 0;
@0001B951:0003 endif;
@0001B951:0003 endif;
@0001B951:0003 label_1b951:
@0001B953:0027 // return coming
@0001B957:0023 return 1;
@0001B960:0026 end; // checksum: 723c9568
@0001B96C:0008 label_1b96c:
@0001B96E:0022 function NUMBER function_399(local_number1, local_string1, local_string2)
@0001B96E NUMBER local_number2;
@0001B96E STRING local_string3;
@0001B96E
@0001B96E begin
@0001B977:0004 if(local_number1) then // ref index: 3
@0001B983:0020 WritePrivateProfileString("InstallShield Silent", "Version", "v6.00.000", local_string1); // dll: KERNEL32.dll
@0001B9B9:0006 local_number2 = LASTRESULT;
@0001B9C3:000D local_number2 = (local_number2 = 0);
@0001B9D2:0004 if(local_number2) then // ref index: 1
@0001B9DE:0027 // return coming
@0001B9E2:0023 return 0;
@0001B9EB:0006 endif;
@0001B9EB:0006 label_1b9eb:
@0001B9ED:0020 WritePrivateProfileString("InstallShield Silent", "File", local_string2, local_string1); // dll: KERNEL32.dll
@0001BA17:0006 local_number2 = LASTRESULT;
@0001BA21:000D local_number2 = (local_number2 = 0);
@0001BA30:0004 if(local_number2) then // ref index: 1
@0001BA3C:0027 // return coming
@0001BA40:0023 return 0;
@0001BA49:0001 endif;
@0001BA49:0001 label_1ba49:
@0001BA4B:0005 goto label_1baf3;
@0001BA54:0005 endif;
@0001BA54:0005 label_1ba54:
@0001BA56:0020 WritePrivateProfileString("Application", "Name", global_string68, local_string1); // dll: KERNEL32.dll
@0001BA77:0020 WritePrivateProfileString("Application", "Version", global_string69, local_string1); // dll: KERNEL32.dll
@0001BA9B:0020 WritePrivateProfileString("Application", "Company", global_string67, local_string1); // dll: KERNEL32.dll
@0001BABF:0021 Sprintf(local_string3, "%04x", global_number51);
@0001BAD2:0020 WritePrivateProfileString("Application", "Lang", local_string3, local_string1); // dll: KERNEL32.dll
@0001BAF3:0003 label_1baf3:
@0001BAF5:0027 // return coming
@0001BAF9:0023 return 1;
@0001BB02:0026 end; // checksum: 337acf70
@0001BB0E:0002 label_1bb0e:
@0001BB10:0022 function NUMBER function_400(local_string1, local_string2, local_number1, local_string3)
@0001BB10 NUMBER local_number2, local_number3;
@0001BB10
@0001BB10
@0001BB10 begin
@0001BB19:0001 // switch/while/???
@0001BB1D:0005 label_1bb1d:
@0001BB1F:000D local_number3 = (local_number1 = 1);
@0001BB2E:0004 if(local_number3) then // ref index: 1
@0001BB3A:0021 function_401(local_string1, local_string2, local_string3);
@0001BB49:0006 local_number2 = LASTRESULT;
@0001BB53:0005 goto label_1bb75;
@0001BB5C:0003 endif;
@0001BB5C:0003 label_1bb5c:
@0001BB5E:0006 local_number2 = -10;
@0001BB6A:0027 // return coming
@0001BB6E:0023 return local_number2;
@0001BB75:0003 label_1bb75:
@0001BB77:0009 local_number3 = (local_number2 < 0);
@0001BB86:0004 if(local_number3) then // ref index: 1
@0001BB92:0021 function_386(11497);
@0001BB9D:0003 endif;
@0001BB9D:0003 label_1bb9d:
@0001BB9F:0027 // return coming
@0001BBA3:0023 return local_number2;
@0001BBAA:0026 end; // checksum: 17f86dfd
@0001BBB6:0007 label_1bbb6:
@0001BBB8:0022 function NUMBER function_401(local_string1, local_string2, local_string3)
@0001BBB8 NUMBER local_number1;
@0001BBB8
@0001BBB8
@0001BBB8 begin
@0001BBC1:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string65); // dll: KERNEL32.dll
@0001BBD3:0006 local_number1 = LASTRESULT;
@0001BBDD:000D local_number1 = (local_number1 = 0);
@0001BBEC:0004 if(local_number1) then // ref index: 1
@0001BBF8:0027 // return coming
@0001BBFC:0023 return -7;
@0001BC05:0003 endif;
@0001BC05:0003 label_1bc05:
@0001BC07:0027 // return coming
@0001BC0B:0023 return 0;
@0001BC14:0026 end; // checksum: a09481b9
@0001BC20:000C label_1bc20:
@0001BC22:0022 function NUMBER function_402()
@0001BC22 NUMBER local_number1;
@0001BC22 STRING local_string1, local_string2;
@0001BC22
@0001BC22 begin
@0001BC2B:000D local_number1 = (global_number19 = 1);
@0001BC3A:0004 if(local_number1) then // ref index: 2
@0001BC46:0007 local_string2 = (global_string48 + "-");
@0001BC54:0007 local_string2 = (local_string2 + "DlgOrder");
@0001BC69:0021 function_389(local_string2, "Count", local_string1);
@0001BC7D:0006 local_number1 = LASTRESULT;
@0001BC87:000D local_number1 = (local_number1 = -3);
@0001BC96:0004 if(local_number1) then // ref index: 1
@0001BCA2:0007 local_string2 = (global_string48 + "-");
@0001BCB0:0007 local_string2 = (local_string2 + "DlgOrder");
@0001BCC5:0021 function_383(local_string2, "Count", 0);
@0001BCDB:0001 endif;
@0001BCDB:0001 label_1bcdb:
@0001BCDD:0005 goto label_1bd4e;
@0001BCE6:0005 endif;
@0001BCE6:0005 label_1bce6:
@0001BCE8:000D local_number1 = (global_number19 = 2);
@0001BCF7:0004 if(local_number1) then // ref index: 2
@0001BD03:000D local_number1 = (global_number52 = 0);
@0001BD12:0004 if(local_number1) then // ref index: 1
@0001BD1E:0021 function_395("", "", 0, 0);
@0001BD34:0001 endif;
@0001BD34:0001 label_1bd34:
@0001BD36:0005 goto label_1bd4e;
@0001BD3F:0002 endif;
@0001BD3F:0002 label_1bd3f:
@0001BD41:0027 // return coming
@0001BD45:0023 return -2;
@0001BD4E:0003 label_1bd4e:
@0001BD50:0027 // return coming
@0001BD54:0023 return 0;
@0001BD5D:0026 end; // checksum: 53d2e
@0001BD69:0004 label_1bd69:
@0001BD6B:0022 function NUMBER function_403()
@0001BD6B
@0001BD6B
@0001BD6B
@0001BD6B begin
@0001BD74:0027 // return coming
@0001BD78:0023 return global_number19;
@0001BD7F:0026 end; // checksum: 11324
@0001BD8B:0004 label_1bd8b:
@0001BD8D:0022 function NUMBER function_404(local_number1)
@0001BD8D
@0001BD8D
@0001BD8D
@0001BD8D begin
@0001BD96:0006 global_number19 = local_number1;
@0001BDA0:0024 return;
@0001BDA4:0026 end; // checksum: 21602
@0001BDB0:000B label_1bdb0:
@0001BDB2:0022 function NUMBER GetDir(local_string1, local_string2)
@0001BDB2 NUMBER local_number2, local_number3;
@0001BDB2 STRING local_string3, local_string4;
@0001BDB2
@0001BDB2 begin
@0001BDBB:0021 ParsePath(local_string4, local_string1, 0);
@0001BDCC:0006 local_number2 = LASTRESULT;
@0001BDD6:0009 local_number2 = (local_number2 < 0);
@0001BDE5:0028 StrLengthChars(local_string4);
@0001BDEC:0006 local_number3 = LASTRESULT;
@0001BDF6:000B local_number3 = (local_number3 <= 0);
@0001BE05:0018 local_number2 = (local_number2 || local_number3);
@0001BE12:0004 if(local_number2) then // ref index: 1
@0001BE1E:0027 // return coming
@0001BE22:0023 return -1;
@0001BE2B:0006 endif;
@0001BE2B:0006 label_1be2b:
@0001BE2D:0021 ParsePath(local_string2, local_string1, 2);
@0001BE3E:0006 local_number2 = LASTRESULT;
@0001BE48:0009 local_number2 = (local_number2 < 0);
@0001BE57:0004 if(local_number2) then // ref index: 1
@0001BE63:0027 // return coming
@0001BE67:0023 return -1;
@0001BE70:0006 endif;
@0001BE70:0006 label_1be70:
@0001BE72:0021 ParsePath(local_string3, local_string1, 3);
@0001BE83:0006 local_number2 = LASTRESULT;
@0001BE8D:0009 local_number2 = (local_number2 < 0);
@0001BE9C:0004 if(local_number2) then // ref index: 1
@0001BEA8:0027 // return coming
@0001BEAC:0023 return -1;
@0001BEB5:0004 endif;
@0001BEB5:0004 label_1beb5:
@0001BEB7:000D local_number2 = (local_string2 = "");
@0001BEC4:0004 if(local_number2) then // ref index: 1
@0001BED0:0006 local_string2 = local_string3;
@0001BEDA:0005 goto label_1bef2;
@0001BEE3:0001 endif;
@0001BEE3:0001 label_1bee3:
@0001BEE5:0014 local_string2 = (local_string2 ^ local_string3);
@0001BEF2:0003 label_1bef2:
@0001BEF4:0027 // return coming
@0001BEF8:0023 return 0;
@0001BF01:0026 end; // checksum: fffbb3f6
@0001BF0D:000B label_1bf0d:
@0001BF0F:0022 function NUMBER GetDisk/GetDir(local_string1, local_string2)
@0001BF0F NUMBER local_number1, local_number2;
@0001BF0F
@0001BF0F
@0001BF0F begin
@0001BF18:0021 ParsePath(local_string2, local_string1, 0);
@0001BF29:0006 local_number1 = LASTRESULT;
@0001BF33:0009 local_number1 = (local_number1 < 0);
@0001BF42:0028 StrLengthChars(local_string2);
@0001BF49:0006 local_number2 = LASTRESULT;
@0001BF53:000B local_number2 = (local_number2 <= 0);
@0001BF62:0018 local_number1 = (local_number1 || local_number2);
@0001BF6F:0004 if(local_number1) then // ref index: 1
@0001BF7B:0027 // return coming
@0001BF7F:0023 return -1;
@0001BF88:0003 endif;
@0001BF88:0003 label_1bf88:
@0001BF8A:0027 // return coming
@0001BF8E:0023 return 0;
@0001BF97:0026 end; // checksum: fffb7deb
@0001BFA3:0004 label_1bfa3:
@0001BFA5:0022 function NUMBER ParsePath(local_string1, local_string2, local_number1)
@0001BFA5 NUMBER local_number2, local_number3, local_number4;
@0001BFA5
@0001BFA5
@0001BFA5 begin
@0001BFAE:0021 StrLength(local_string1);
@0001BFB7:0006 local_number2 = LASTRESULT;
@0001BFC1:0001 // switch/while/???
@0001BFC5:0008 label_1bfc5:
@0001BFC7:000D local_number4 = (local_number1 = 2);
@0001BFD6:0004 if(local_number4) then // ref index: 3
@0001BFE2:0020 PathGetDir(local_string2, local_string1, local_number2); // dll: ISRT.dll
@0001BFF1:0006 local_number3 = LASTRESULT;
@0001BFFB:000B local_number4 = (local_number3 <= 0);
@0001C00A:0004 if(local_number4) then // ref index: 1
@0001C016:0027 // return coming
@0001C01A:0023 return local_number3;
@0001C021:0006 endif;
@0001C021:0006 label_1c021:
@0001C023:0031 Resize(local_string1, local_number3);
@0001C02D:0006 local_number4 = LASTRESULT;
@0001C037:0009 local_number4 = (local_number4 < 0);
@0001C046:0004 if(local_number4) then // ref index: 1
@0001C052:0027 // return coming
@0001C056:0023 return -1;
@0001C05F:0007 endif;
@0001C05F:0007 label_1c05f:
@0001C061:0027 // return coming
@0001C065:0021 StrLength(local_string1);
@0001C06E:0006 local_number4 = LASTRESULT;
@0001C078:0020 PathGetDir(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001C087:0006 local_number4 = LASTRESULT;
@0001C091:0023 return local_number4;
@0001C098:0005 goto label_1c4fc;
@0001C0A1:0008 endif;
@0001C0A1:0008 label_1c0a1:
@0001C0A3:000D local_number4 = (local_number1 = 0);
@0001C0B2:0004 if(local_number4) then // ref index: 3
@0001C0BE:0020 PathGetDrive(local_string2, local_string1, local_number2); // dll: ISRT.dll
@0001C0CD:0006 local_number3 = LASTRESULT;
@0001C0D7:000B local_number4 = (local_number3 <= 0);
@0001C0E6:0004 if(local_number4) then // ref index: 1
@0001C0F2:0027 // return coming
@0001C0F6:0023 return local_number3;
@0001C0FD:0006 endif;
@0001C0FD:0006 label_1c0fd:
@0001C0FF:0031 Resize(local_string1, local_number3);
@0001C109:0006 local_number4 = LASTRESULT;
@0001C113:0009 local_number4 = (local_number4 < 0);
@0001C122:0004 if(local_number4) then // ref index: 1
@0001C12E:0027 // return coming
@0001C132:0023 return -1;
@0001C13B:0007 endif;
@0001C13B:0007 label_1c13b:
@0001C13D:0027 // return coming
@0001C141:0021 StrLength(local_string1);
@0001C14A:0006 local_number4 = LASTRESULT;
@0001C154:0020 PathGetDrive(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001C163:0006 local_number4 = LASTRESULT;
@0001C16D:0023 return local_number4;
@0001C174:0005 goto label_1c4fc;
@0001C17D:0008 endif;
@0001C17D:0008 label_1c17d:
@0001C17F:000D local_number4 = (local_number1 = 5);
@0001C18E:0004 if(local_number4) then // ref index: 3
@0001C19A:0020 PathGetFileExt(local_string2, local_string1, local_number2); // dll: ISRT.dll
@0001C1A9:0006 local_number3 = LASTRESULT;
@0001C1B3:000B local_number4 = (local_number3 <= 0);
@0001C1C2:0004 if(local_number4) then // ref index: 1
@0001C1CE:0027 // return coming
@0001C1D2:0023 return local_number3;
@0001C1D9:0006 endif;
@0001C1D9:0006 label_1c1d9:
@0001C1DB:0031 Resize(local_string1, local_number3);
@0001C1E5:0006 local_number4 = LASTRESULT;
@0001C1EF:0009 local_number4 = (local_number4 < 0);
@0001C1FE:0004 if(local_number4) then // ref index: 1
@0001C20A:0027 // return coming
@0001C20E:0023 return -1;
@0001C217:0007 endif;
@0001C217:0007 label_1c217:
@0001C219:0027 // return coming
@0001C21D:0021 StrLength(local_string1);
@0001C226:0006 local_number4 = LASTRESULT;
@0001C230:0020 PathGetFileExt(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001C23F:0006 local_number4 = LASTRESULT;
@0001C249:0023 return local_number4;
@0001C250:0005 goto label_1c4fc;
@0001C259:0008 endif;
@0001C259:0008 label_1c259:
@0001C25B:000D local_number4 = (local_number1 = 3);
@0001C26A:0004 if(local_number4) then // ref index: 3
@0001C276:0020 PathGetFile(local_string2, local_string1, local_number2); // dll: ISRT.dll
@0001C285:0006 local_number3 = LASTRESULT;
@0001C28F:000B local_number4 = (local_number3 <= 0);
@0001C29E:0004 if(local_number4) then // ref index: 1
@0001C2AA:0027 // return coming
@0001C2AE:0023 return local_number3;
@0001C2B5:0006 endif;
@0001C2B5:0006 label_1c2b5:
@0001C2B7:0031 Resize(local_string1, local_number3);
@0001C2C1:0006 local_number4 = LASTRESULT;
@0001C2CB:0009 local_number4 = (local_number4 < 0);
@0001C2DA:0004 if(local_number4) then // ref index: 1
@0001C2E6:0027 // return coming
@0001C2EA:0023 return -1;
@0001C2F3:0007 endif;
@0001C2F3:0007 label_1c2f3:
@0001C2F5:0027 // return coming
@0001C2F9:0021 StrLength(local_string1);
@0001C302:0006 local_number4 = LASTRESULT;
@0001C30C:0020 PathGetFile(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001C31B:0006 local_number4 = LASTRESULT;
@0001C325:0023 return local_number4;
@0001C32C:0005 goto label_1c4fc;
@0001C335:0008 endif;
@0001C335:0008 label_1c335:
@0001C337:000D local_number4 = (local_number1 = 4);
@0001C346:0004 if(local_number4) then // ref index: 3
@0001C352:0020 PathGetFileName(local_string2, local_string1, local_number2); // dll: ISRT.dll
@0001C361:0006 local_number3 = LASTRESULT;
@0001C36B:000B local_number4 = (local_number3 <= 0);
@0001C37A:0004 if(local_number4) then // ref index: 1
@0001C386:0027 // return coming
@0001C38A:0023 return local_number3;
@0001C391:0006 endif;
@0001C391:0006 label_1c391:
@0001C393:0031 Resize(local_string1, local_number3);
@0001C39D:0006 local_number4 = LASTRESULT;
@0001C3A7:0009 local_number4 = (local_number4 < 0);
@0001C3B6:0004 if(local_number4) then // ref index: 1
@0001C3C2:0027 // return coming
@0001C3C6:0023 return -1;
@0001C3CF:0007 endif;
@0001C3CF:0007 label_1c3cf:
@0001C3D1:0027 // return coming
@0001C3D5:0021 StrLength(local_string1);
@0001C3DE:0006 local_number4 = LASTRESULT;
@0001C3E8:0020 PathGetFileName(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001C3F7:0006 local_number4 = LASTRESULT;
@0001C401:0023 return local_number4;
@0001C408:0005 goto label_1c4fc;
@0001C411:0008 endif;
@0001C411:0008 label_1c411:
@0001C413:000D local_number4 = (local_number1 = 1);
@0001C422:0004 if(local_number4) then // ref index: 3
@0001C42E:0020 PathGetPath(local_string2, local_string1, local_number2); // dll: ISRT.dll
@0001C43D:0006 local_number3 = LASTRESULT;
@0001C447:000B local_number4 = (local_number3 <= 0);
@0001C456:0004 if(local_number4) then // ref index: 1
@0001C462:0027 // return coming
@0001C466:0023 return local_number3;
@0001C46D:0006 endif;
@0001C46D:0006 label_1c46d:
@0001C46F:0031 Resize(local_string1, local_number3);
@0001C479:0006 local_number4 = LASTRESULT;
@0001C483:0009 local_number4 = (local_number4 < 0);
@0001C492:0004 if(local_number4) then // ref index: 1
@0001C49E:0027 // return coming
@0001C4A2:0023 return -1;
@0001C4AB:0007 endif;
@0001C4AB:0007 label_1c4ab:
@0001C4AD:0027 // return coming
@0001C4B1:0021 StrLength(local_string1);
@0001C4BA:0006 local_number4 = LASTRESULT;
@0001C4C4:0020 PathGetPath(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001C4D3:0006 local_number4 = LASTRESULT;
@0001C4DD:0023 return local_number4;
@0001C4E4:0005 goto label_1c4fc;
@0001C4ED:0002 endif;
@0001C4ED:0002 label_1c4ed:
@0001C4EF:0027 // return coming
@0001C4F3:0023 return -1;
@0001C4FC:0003 label_1c4fc:
@0001C4FE:0027 // return coming
@0001C502:0023 return -1;
@0001C50B:0026 end; // checksum: 67e2f
@0001C517:0007 label_1c517:
@0001C519:0022 function NUMBER function_408(local_number1, local_string1, local_string2)
@0001C519 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12;
@0001C519 STRING local_string4;
@0001C519
@0001C519 begin
@0001C522:000D local_number11 = (local_number1 = 0);
@0001C531:000D local_number12 = (local_number1 = -1);
@0001C540:0018 local_number11 = (local_number11 || local_number12);
@0001C54D:0004 if(local_number11) then // ref index: 1
@0001C559:0027 // return coming
@0001C55D:0023 return -2;
@0001C566:0006 endif;
@0001C566:0006 label_1c566:
@0001C568:0021 function_308(local_number1);
@0001C571:0006 local_number11 = LASTRESULT;
@0001C57B:000E local_number11 = (local_number11 != 0);
@0001C58A:0004 if(local_number11) then // ref index: 1
@0001C596:0027 // return coming
@0001C59A:0023 return -2;
@0001C5A3:0006 endif;
@0001C5A3:0006 label_1c5a3:
@0001C5A5:0006 local_number10 = 0;
@0001C5B1:0006 local_number3 = 0;
@0001C5BD:001E local_number11 = local_string2[0];
@0001C5CC:000D local_number11 = (local_number11 = 0);
@0001C5DB:0004 if(local_number11) then // ref index: 1
@0001C5E7:0006 local_number10 = 1;
@0001C5F3:0004 endif;
@0001C5F3:0004 label_1c5f3:
@0001C5F5:0032 SizeOf(local_string4);
@0001C5FC:0006 local_number8 = LASTRESULT;
@0001C606:0004 if(local_number10) then // ref index: 8
@0001C612:0006 local_number9 = 0;
@0001C61E:0005 label_1c61e:
@0001C620:0001 // switch/while/???
@0001C624:000D local_number11 = (local_number9 = 0);
@0001C633:0004 if(local_number11) then // ref index: 6
@0001C63F:001E local_number6 = local_string1[local_number3];
@0001C64C:0006 local_number5 = 0;
@0001C658:000C label_1c658:
@0001C65A:0001 // switch/while/???
@0001C65E:000E local_number11 = (local_number6 != 0);
@0001C66D:0004 if(local_number11) then // ref index: 2
@0001C679:000C local_number11 = (local_number5 >= local_number8);
@0001C686:0004 if(local_number11) then // ref index: 1
@0001C692:0007 local_number11 = (local_number8 + 100);
@0001C6A1:0031 Resize(local_string4, local_number11);
@0001C6AB:0006 local_number8 = LASTRESULT;
@0001C6B5:0009 local_number11 = (local_number8 < 0);
@0001C6C4:0004 if(local_number11) then // ref index: 1
@0001C6D0:0027 // return coming
@0001C6D4:0023 return -1;
@0001C6DD:0005 endif;
@0001C6DD:0005 endif;
@0001C6DD:0005 label_1c6dd:
@0001C6DF:001D local_string4[local_number5] = local_number6;
@0001C6EC:0007 local_number3 = (local_number3 + 1);
@0001C6FB:0007 local_number5 = (local_number5 + 1);
@0001C70A:001E local_number6 = local_string1[local_number3];
@0001C717:0005 goto label_1c658;
@0001C720:0007 endif;
@0001C720:0007 label_1c720:
@0001C722:001D local_string4[local_number5] = 0;
@0001C731:0021 ListAddString(local_number1, local_string4, 0);
@0001C742:0006 local_number11 = LASTRESULT;
@0001C74C:0009 local_number11 = (local_number11 < 0);
@0001C75B:0004 if(local_number11) then // ref index: 1
@0001C767:0027 // return coming
@0001C76B:0023 return -1;
@0001C774:0005 endif;
@0001C774:0005 label_1c774:
@0001C776:0007 local_number3 = (local_number3 + 1);
@0001C785:001E local_number11 = local_string1[local_number3];
@0001C792:000D local_number11 = (local_number11 = 0);
@0001C7A1:0004 if(local_number11) then // ref index: 1
@0001C7AD:0006 local_number9 = 1;
@0001C7B9:0001 endif;
@0001C7B9:0001 label_1c7b9:
@0001C7BB:0005 goto label_1c61e;
@0001C7C4:0001 endif;
@0001C7C4:0001 label_1c7c4:
@0001C7C6:0005 goto label_1cbbd;
@0001C7CF:0005 endif;
@0001C7CF:0005 label_1c7cf:
@0001C7D1:0006 local_number5 = 0;
@0001C7DD:0028 StrLengthChars(local_string1);
@0001C7E4:0006 local_number2 = LASTRESULT;
@0001C7EE:0028 StrLengthChars(local_string2);
@0001C7F5:0006 local_number7 = LASTRESULT;
@0001C7FF:0006 label_1c7ff:
@0001C801:0001 // switch/while/???
@0001C805:0009 local_number11 = (local_number3 < local_number2);
@0001C812:0004 if(local_number11) then // ref index: 11
@0001C81E:0006 local_number9 = 0;
@0001C82A:001E local_number6 = local_string1[local_number3];
@0001C837:0006 local_number4 = 0;
@0001C843:0011 label_1c843:
@0001C845:0001 // switch/while/???
@0001C849:0009 local_number11 = (local_number4 < local_number7);
@0001C856:000D local_number12 = (local_number9 = 0);
@0001C865:0019 local_number11 = (local_number11 = local_number12);
@0001C872:0004 if(local_number11) then // ref index: 4
@0001C87E:001E local_number11 = local_string2[local_number4];
@0001C88B:000D local_number11 = (local_number6 = local_number11);
@0001C898:0004 if(local_number11) then // ref index: 3
@0001C8A4:000C local_number11 = (local_number5 >= local_number8);
@0001C8B1:0004 if(local_number11) then // ref index: 1
@0001C8BD:0007 local_number11 = (local_number8 + 4);
@0001C8CC:0031 Resize(local_string4, local_number11);
@0001C8D6:0006 local_number8 = LASTRESULT;
@0001C8E0:0009 local_number11 = (local_number8 < 0);
@0001C8EF:0004 if(local_number11) then // ref index: 1
@0001C8FB:0027 // return coming
@0001C8FF:0023 return -1;
@0001C908:0007 endif;
@0001C908:0007 endif;
@0001C908:0007 label_1c908:
@0001C90A:001D local_string4[local_number5] = 0;
@0001C919:0021 ListAddString(local_number1, local_string4, 0);
@0001C92A:0006 local_number11 = LASTRESULT;
@0001C934:0009 local_number11 = (local_number11 < 0);
@0001C943:0004 if(local_number11) then // ref index: 1
@0001C94F:0027 // return coming
@0001C953:0023 return -1;
@0001C95C:0001 endif;
@0001C95C:0001 label_1c95c:
@0001C95E:0006 local_number9 = 1;
@0001C96A:0002 endif;
@0001C96A:0002 label_1c96a:
@0001C96C:0007 local_number4 = (local_number4 + 1);
@0001C97B:0005 goto label_1c843;
@0001C984:000B endif;
@0001C984:000B label_1c984:
@0001C986:000D local_number11 = (local_number9 = 0);
@0001C995:0004 if(local_number11) then // ref index: 2
@0001C9A1:000C local_number11 = (local_number5 >= local_number8);
@0001C9AE:0004 if(local_number11) then // ref index: 1
@0001C9BA:0007 local_number11 = (local_number8 + 100);
@0001C9C9:0031 Resize(local_string4, local_number11);
@0001C9D3:0006 local_number8 = LASTRESULT;
@0001C9DD:0009 local_number11 = (local_number8 < 0);
@0001C9EC:0004 if(local_number11) then // ref index: 1
@0001C9F8:0027 // return coming
@0001C9FC:0023 return -1;
@0001CA05:0003 endif;
@0001CA05:0003 endif;
@0001CA05:0003 label_1ca05:
@0001CA07:001D local_string4[local_number5] = local_number6;
@0001CA14:0007 local_number5 = (local_number5 + 1);
@0001CA23:0005 goto label_1cb11;
@0001CA2C:0002 endif;
@0001CA2C:0002 label_1ca2c:
@0001CA2E:001D local_string4[0] = 0;
@0001CA3F:0006 local_number5 = 0;
@0001CA4B:000A label_1ca4b:
@0001CA4D:0001 // switch/while/???
@0001CA51:000F local_number11 = (local_number4 - 1);
@0001CA60:001E local_number11 = local_string2[local_number11];
@0001CA6D:000D local_number11 = (local_number11 = 32);
@0001CA7C:001E local_number12 = local_string1[local_number3];
@0001CA89:000D local_number12 = (local_number12 = 32);
@0001CA98:0019 local_number11 = (local_number11 = local_number12);
@0001CAA5:0004 if(local_number11) then // ref index: 1
@0001CAB1:0007 local_number3 = (local_number3 + 1);
@0001CAC0:0005 goto label_1ca4b;
@0001CAC9:0005 endif;
@0001CAC9:0005 label_1cac9:
@0001CACB:000F local_number11 = (local_number4 - 1);
@0001CADA:001E local_number11 = local_string2[local_number11];
@0001CAE7:000D local_number11 = (local_number11 = 32);
@0001CAF6:0004 if(local_number11) then // ref index: 1
@0001CB02:000F local_number3 = (local_number3 - 1);
@0001CB11:0002 endif;
@0001CB11:0002 label_1cb11:
@0001CB13:0007 local_number3 = (local_number3 + 1);
@0001CB22:0005 goto label_1c7ff;
@0001CB2B:0005 endif;
@0001CB2B:0005 label_1cb2b:
@0001CB2D:000C local_number11 = (local_number5 >= local_number8);
@0001CB3A:0004 if(local_number11) then // ref index: 1
@0001CB46:0007 local_number11 = (local_number8 + 4);
@0001CB55:0031 Resize(local_string4, local_number11);
@0001CB5F:0006 local_number8 = LASTRESULT;
@0001CB69:0007 endif;
@0001CB69:0007 label_1cb69:
@0001CB6B:001D local_string4[local_number5] = 0;
@0001CB7A:0021 ListAddString(local_number1, local_string4, 0);
@0001CB8B:0006 local_number11 = LASTRESULT;
@0001CB95:0009 local_number11 = (local_number11 < 0);
@0001CBA4:0004 if(local_number11) then // ref index: 1
@0001CBB0:0027 // return coming
@0001CBB4:0023 return -1;
@0001CBBD:0003 endif;
@0001CBBD:0003 label_1cbbd:
@0001CBBF:0027 // return coming
@0001CBC3:0023 return 0;
@0001CBCC:0026 end; // checksum: fff869e7
@0001CBDC:0006 label_1cbdc:
@0001CBDE:0022 function NUMBER StrLength(local_string1)
@0001CBDE NUMBER local_number1;
@0001CBDE
@0001CBDE
@0001CBDE begin
@0001CBE7:0027 // return coming
@0001CBEB:0020 lstrlen(local_string1); // dll: KERNEL32.dll
@0001CBF4:0006 local_number1 = LASTRESULT;
@0001CBFE:0023 return local_number1;
@0001CC05:0026 end; // checksum: e7c3921
@0001CC11:0007 label_1cc11:
@0001CC13:0022 function NUMBER StrLength(local_string1)
@0001CC13 NUMBER local_number1, local_number2;
@0001CC13
@0001CC13
@0001CC13 begin
@0001CC1C:0032 SizeOf(local_string1);
@0001CC23:0006 local_number1 = LASTRESULT;
@0001CC2D:000A local_number2 = (local_number1 > 1024);
@0001CC3C:0004 if(local_number2) then // ref index: 1
@0001CC48:0027 // return coming
@0001CC4C:0023 return local_number1;
@0001CC53:0003 endif;
@0001CC53:0003 label_1cc53:
@0001CC55:0027 // return coming
@0001CC59:0023 return 1024;
@0001CC62:0026 end; // checksum: 24a15
@0001CC6E:0007 label_1cc6e:
@0001CC70:0022 function NUMBER StrRemoveLastSlash(local_string1)
@0001CC70 NUMBER local_number1, local_number2;
@0001CC70
@0001CC70
@0001CC70 begin
@0001CC79:0028 StrLengthChars(local_string1);
@0001CC80:0006 local_number1 = LASTRESULT;
@0001CC8A:0009 local_number2 = (local_number1 < 2);
@0001CC99:0004 if(local_number2) then // ref index: 1
@0001CCA5:0027 // return coming
@0001CCA9:0023 return 0;
@0001CCB2:000A endif;
@0001CCB2:000A label_1ccb2:
@0001CCB4:000F local_number2 = (local_number1 - 1);
@0001CCC3:001E local_number2 = local_string1[local_number2];
@0001CCD0:000D local_number2 = (local_number2 = 92);
@0001CCDF:0004 if(local_number2) then // ref index: 2
@0001CCEB:000F local_number2 = (local_number1 - 2);
@0001CCFA:001E local_number2 = local_string1[local_number2];
@0001CD07:000D local_number2 = (local_number2 = 58);
@0001CD16:0004 if(local_number2) then // ref index: 1
@0001CD22:0027 // return coming
@0001CD26:0023 return 0;
@0001CD2F:0002 endif;
@0001CD2F:0002 label_1cd2f:
@0001CD31:000F local_number2 = (local_number1 - 1);
@0001CD40:001D local_string1[local_number2] = 0;
@0001CD4F:0003 endif;
@0001CD4F:0003 label_1cd4f:
@0001CD51:0027 // return coming
@0001CD55:0023 return 0;
@0001CD5E:0026 end; // checksum: 38c1e
@0001CD6A:0006 label_1cd6a:
@0001CD6C:0022 function NUMBER StrToUpper/StrToLower(local_string1, local_string2)
@0001CD6C NUMBER local_number1;
@0001CD6C
@0001CD6C
@0001CD6C begin
@0001CD75:0006 local_string1 = local_string2;
@0001CD7F:000D local_number1 = (local_string2 = "");
@0001CD8C:0004 if(local_number1) then // ref index: 1
@0001CD98:0027 // return coming
@0001CD9C:0023 return 0;
@0001CDA5:0008 endif;
@0001CDA5:0008 label_1cda5:
@0001CDA7:0021 StrLength(local_string1);
@0001CDB0:0006 local_number1 = LASTRESULT;
@0001CDBA:0020 CharUpperBuffA(local_string1, local_number1); // dll: USER32.dll
@0001CDC6:0006 local_number1 = LASTRESULT;
@0001CDD0:000B local_number1 = (local_number1 <= 0);
@0001CDDF:0004 if(local_number1) then // ref index: 1
@0001CDEB:0027 // return coming
@0001CDEF:0023 return -1;
@0001CDF8:0003 endif;
@0001CDF8:0003 label_1cdf8:
@0001CDFA:0027 // return coming
@0001CDFE:0023 return 0;
@0001CE07:0026 end; // checksum: dcdd1eba
@0001CE13:0007 label_1ce13:
@0001CE15:0022 function NUMBER LongPathToQuote(local_string1, local_number1)
@0001CE15 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6;
@0001CE15 STRING local_string2;
@0001CE15
@0001CE15 begin
@0001CE1E:0028 StrLengthChars(local_string1);
@0001CE25:0006 local_number2 = LASTRESULT;
@0001CE2F:000D local_number5 = (local_number2 = 0);
@0001CE3E:0004 if(local_number5) then // ref index: 1
@0001CE4A:0027 // return coming
@0001CE4E:0023 return -2;
@0001CE57:0006 endif;
@0001CE57:0006 label_1ce57:
@0001CE59:0004 if(local_number1) then // ref index: 7
@0001CE65:001E local_number5 = local_string1[0];
@0001CE74:000D local_number5 = (local_number5 = 34);
@0001CE83:0004 if(local_number5) then // ref index: 1
@0001CE8F:0027 // return coming
@0001CE93:0023 return 0;
@0001CE9C:0001 endif;
@0001CE9C:0001 label_1ce9c:
@0001CE9E:0006 local_number3 = 0;
@0001CEAA:0007 label_1ceaa:
@0001CEAC:0001 // switch/while/???
@0001CEB0:0009 local_number5 = (local_number3 < local_number2);
@0001CEBD:0004 if(local_number5) then // ref index: 2
@0001CEC9:001E local_number5 = local_string1[local_number3];
@0001CED6:000D local_number5 = (local_number5 = 32);
@0001CEE5:0004 if(local_number5) then // ref index: 1
@0001CEF1:0006 local_number4 = 1;
@0001CEFD:0002 endif;
@0001CEFD:0002 label_1cefd:
@0001CEFF:0007 local_number3 = (local_number3 + 1);
@0001CF0E:0005 goto label_1ceaa;
@0001CF17:000D endif;
@0001CF17:000D label_1cf17:
@0001CF19:0004 if(local_number4) then // ref index: 2
@0001CF25:0007 local_number5 = (local_number2 + 2);
@0001CF34:0032 SizeOf(local_string1);
@0001CF3B:0006 local_number6 = LASTRESULT;
@0001CF45:000C local_number5 = (local_number5 >= local_number6);
@0001CF52:0004 if(local_number5) then // ref index: 1
@0001CF5E:0007 local_number5 = (local_number2 + 2);
@0001CF6D:0031 Resize(local_string1, local_number5);
@0001CF77:0006 local_number5 = LASTRESULT;
@0001CF81:0009 local_number5 = (local_number5 < 0);
@0001CF90:0004 if(local_number5) then // ref index: 1
@0001CF9C:0027 // return coming
@0001CFA0:0023 return -1;
@0001CFA9:0004 endif;
@0001CFA9:0004 endif;
@0001CFA9:0004 label_1cfa9:
@0001CFAB:0007 local_string2 = ("\"" + local_string1);
@0001CFB9:0007 local_string1 = (local_string2 + "\"");
@0001CFC7:0027 // return coming
@0001CFCB:0023 return 0;
@0001CFD4:0003 endif;
@0001CFD4:0003 label_1cfd4:
@0001CFD6:0027 // return coming
@0001CFDA:0023 return -1;
@0001CFE3:0005 goto label_1d095;
@0001CFEC:000C endif;
@0001CFEC:000C label_1cfec:
@0001CFEE:001E local_number5 = local_string1[0];
@0001CFFD:000D local_number5 = (local_number5 = 34);
@0001D00C:000F local_number6 = (local_number2 - 1);
@0001D01B:001E local_number6 = local_string1[local_number6];
@0001D028:000D local_number6 = (local_number6 = 34);
@0001D037:0019 local_number5 = (local_number5 = local_number6);
@0001D044:0004 if(local_number5) then // ref index: 1
@0001D050:0027 // return coming
@0001D054:000F local_number5 = (local_number2 - 2);
@0001D063:0029 StrSub(local_string1, local_string1, 1, local_number5);
@0001D075:0006 local_number5 = LASTRESULT;
@0001D07F:0023 return local_number5;
@0001D086:0002 endif;
@0001D086:0002 label_1d086:
@0001D088:0027 // return coming
@0001D08C:0023 return 0;
@0001D095:0001 label_1d095:
@0001D097:0026 end; // checksum: 7833e
@0001D0A3:0005 label_1d0a3:
@0001D0A5:0022 function NUMBER Sprintf(local_string1, local_string2)
@0001D0A5 NUMBER local_number1, local_number2, local_number3, local_number4;
@0001D0A5
@0001D0A5 OBJECT local_object1;
@0001D0A5 begin
@0001D0AE:0021 StrLength(local_string1);
@0001D0B7:0006 local_number2 = LASTRESULT;
@0001D0C1:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll
@0001D0D3:0006 local_number1 = LASTRESULT;
@0001D0DD:000E label_1d0dd:
@0001D0DF:0001 // switch/while/???
@0001D0E3:000D local_number3 = (local_number1 = -5);
@0001D0F2:0009 local_number4 = (local_number2 < 100000);
@0001D101:0019 local_number3 = (local_number3 = local_number4);
@0001D10E:0004 if(local_number3) then // ref index: 2
@0001D11A:0021 StrLength(local_string1);
@0001D123:0006 local_number3 = LASTRESULT;
@0001D12D:0010 local_number3 = (local_number3 * 2);
@0001D13C:0031 Resize(local_string1, local_number3);
@0001D146:0006 local_number3 = LASTRESULT;
@0001D150:0009 local_number3 = (local_number3 < 0);
@0001D15F:0004 if(local_number3) then // ref index: 1
@0001D16B:0027 // return coming
@0001D16F:0023 return -1;
@0001D178:0005 endif;
@0001D178:0005 label_1d178:
@0001D17A:0021 StrLength(local_string1);
@0001D183:0006 local_number2 = LASTRESULT;
@0001D18D:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll
@0001D19F:0006 local_number1 = LASTRESULT;
@0001D1A9:0005 goto label_1d0dd;
@0001D1B2:0003 endif;
@0001D1B2:0003 label_1d1b2:
@0001D1B4:0027 // return coming
@0001D1B8:0023 return local_number1;
@0001D1BF:0026 end; // checksum: fe7c42ea
@0001D1CF:0007 label_1d1cf:
@0001D1D1:0022 function NUMBER function_415(local_string1)
@0001D1D1 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@0001D1D1
@0001D1D1
@0001D1D1 begin
@0001D1DA:0028 StrLengthChars(local_string1);
@0001D1E1:0006 local_number2 = LASTRESULT;
@0001D1EB:000D local_number4 = (local_number2 = 0);
@0001D1FA:0004 if(local_number4) then // ref index: 1
@0001D206:0027 // return coming
@0001D20A:0023 return 0;
@0001D213:0001 endif;
@0001D213:0001 label_1d213:
@0001D215:0006 local_number1 = 0;
@0001D221:000D label_1d221:
@0001D223:0001 // switch/while/???
@0001D227:0009 local_number4 = (local_number1 < local_number2);
@0001D234:000D local_number5 = (local_number3 = 0);
@0001D243:0019 local_number4 = (local_number4 = local_number5);
@0001D250:0004 if(local_number4) then // ref index: 3
@0001D25C:001E local_number4 = local_string1[local_number1];
@0001D269:000D local_number4 = (local_number4 = 9);
@0001D278:001E local_number5 = local_string1[local_number1];
@0001D285:000D local_number5 = (local_number5 = 32);
@0001D294:0018 local_number4 = (local_number4 || local_number5);
@0001D2A1:0004 if(local_number4) then // ref index: 1
@0001D2AD:0007 local_number1 = (local_number1 + 1);
@0001D2BC:0005 goto label_1d2d3;
@0001D2C5:0001 endif;
@0001D2C5:0001 label_1d2c5:
@0001D2C7:0006 local_number3 = 1;
@0001D2D3:0001 label_1d2d3:
@0001D2D5:0005 goto label_1d221;
@0001D2DE:0003 endif;
@0001D2DE:0003 label_1d2de:
@0001D2E0:000F local_number4 = (local_number2 - local_number1);
@0001D2ED:0029 StrSub(local_string1, local_string1, local_number1, local_number4);
@0001D2FD:0006 local_number2 = LASTRESULT;
@0001D307:000F label_1d307:
@0001D309:0001 // switch/while/???
@0001D30D:000A local_number4 = (local_number2 > 0);
@0001D31C:000D local_number5 = (local_number3 = 0);
@0001D32B:0019 local_number4 = (local_number4 = local_number5);
@0001D338:0004 if(local_number4) then // ref index: 3
@0001D344:000F local_number4 = (local_number2 - 1);
@0001D353:001E local_number4 = local_string1[local_number4];
@0001D360:000D local_number4 = (local_number4 = 9);
@0001D36F:000F local_number5 = (local_number2 - 1);
@0001D37E:001E local_number5 = local_string1[local_number5];
@0001D38B:000D local_number5 = (local_number5 = 32);
@0001D39A:0018 local_number4 = (local_number4 || local_number5);
@0001D3A7:0004 if(local_number4) then // ref index: 1
@0001D3B3:000F local_number2 = (local_number2 - 1);
@0001D3C2:0005 goto label_1d3d9;
@0001D3CB:0001 endif;
@0001D3CB:0001 label_1d3cb:
@0001D3CD:0006 local_number3 = 1;
@0001D3D9:0001 label_1d3d9:
@0001D3DB:0005 goto label_1d307;
@0001D3E4:0004 endif;
@0001D3E4:0004 label_1d3e4:
@0001D3E6:001D local_string1[local_number2] = 0;
@0001D3F5:0027 // return coming
@0001D3F9:0023 return 0;
@0001D402:0026 end; // checksum: 43434
@0001D40E:000A label_1d40e:
@0001D410:0022 function NUMBER function_416(local_number1, local_string1)
@0001D410 NUMBER local_number2, local_number3, local_number4, local_number5;
@0001D410
@0001D410
@0001D410 begin
@0001D419:0006 local_number1 = 0;
@0001D425:000D local_number3 = (local_string1 = "");
@0001D432:0028 StrLengthChars(local_string1);
@0001D439:0006 local_number4 = LASTRESULT;
@0001D443:0009 local_number4 = (local_number4 < 2);
@0001D452:0018 local_number3 = (local_number3 || local_number4);
@0001D45F:0004 if(local_number3) then // ref index: 1
@0001D46B:0027 // return coming
@0001D46F:0023 return 0;
@0001D478:0009 endif;
@0001D478:0009 label_1d478:
@0001D47A:001E local_number3 = local_string1[0];
@0001D489:000D local_number3 = (local_number3 = 48);
@0001D498:001E local_number4 = local_string1[1];
@0001D4A7:000D local_number4 = (local_number4 = 120);
@0001D4B6:0019 local_number3 = (local_number3 = local_number4);
@0001D4C3:0004 if(local_number3) then // ref index: 1
@0001D4CF:0028 StrLengthChars(local_string1);
@0001D4D6:0006 local_number3 = LASTRESULT;
@0001D4E0:0029 StrSub(local_string1, local_string1, 2, local_number3);
@0001D4F2:0001 endif;
@0001D4F2:0001 label_1d4f2:
@0001D4F4:0006 local_number2 = 0;
@0001D500:0009 label_1d500:
@0001D502:0001 // switch/while/???
@0001D506:001E local_number3 = local_string1[local_number2];
@0001D513:000E local_number3 = (local_number3 != 32);
@0001D522:001E local_number4 = local_string1[local_number2];
@0001D52F:000E local_number4 = (local_number4 != 0);
@0001D53E:0019 local_number3 = (local_number3 = local_number4);
@0001D54B:0004 if(local_number3) then // ref index: 15
@0001D557:0001 // switch/while/???
@0001D55B:001E local_number3 = local_string1[local_number2];
@0001D568:0005 label_1d568:
@0001D56A:000D local_number4 = (local_number3 = 65);
@0001D579:0004 if(local_number4) then // ref index: 1
@0001D585:0010 local_number4 = (local_number1 * 16);
@0001D594:0007 local_number1 = (local_number4 + 10);
@0001D5A3:0005 goto label_1d8d2;
@0001D5AC:0005 endif;
@0001D5AC:0005 label_1d5ac:
@0001D5AE:000D local_number4 = (local_number3 = 97);
@0001D5BD:0004 if(local_number4) then // ref index: 1
@0001D5C9:0010 local_number4 = (local_number1 * 16);
@0001D5D8:0007 local_number1 = (local_number4 + 10);
@0001D5E7:0005 goto label_1d8d2;
@0001D5F0:0005 endif;
@0001D5F0:0005 label_1d5f0:
@0001D5F2:000D local_number4 = (local_number3 = 66);
@0001D601:0004 if(local_number4) then // ref index: 1
@0001D60D:0010 local_number4 = (local_number1 * 16);
@0001D61C:0007 local_number1 = (local_number4 + 11);
@0001D62B:0005 goto label_1d8d2;
@0001D634:0005 endif;
@0001D634:0005 label_1d634:
@0001D636:000D local_number4 = (local_number3 = 98);
@0001D645:0004 if(local_number4) then // ref index: 1
@0001D651:0010 local_number4 = (local_number1 * 16);
@0001D660:0007 local_number1 = (local_number4 + 11);
@0001D66F:0005 goto label_1d8d2;
@0001D678:0005 endif;
@0001D678:0005 label_1d678:
@0001D67A:000D local_number4 = (local_number3 = 67);
@0001D689:0004 if(local_number4) then // ref index: 1
@0001D695:0010 local_number4 = (local_number1 * 16);
@0001D6A4:0007 local_number1 = (local_number4 + 12);
@0001D6B3:0005 goto label_1d8d2;
@0001D6BC:0005 endif;
@0001D6BC:0005 label_1d6bc:
@0001D6BE:000D local_number4 = (local_number3 = 99);
@0001D6CD:0004 if(local_number4) then // ref index: 1
@0001D6D9:0010 local_number4 = (local_number1 * 16);
@0001D6E8:0007 local_number1 = (local_number4 + 12);
@0001D6F7:0005 goto label_1d8d2;
@0001D700:0005 endif;
@0001D700:0005 label_1d700:
@0001D702:000D local_number4 = (local_number3 = 68);
@0001D711:0004 if(local_number4) then // ref index: 1
@0001D71D:0010 local_number4 = (local_number1 * 16);
@0001D72C:0007 local_number1 = (local_number4 + 13);
@0001D73B:0005 goto label_1d8d2;
@0001D744:0005 endif;
@0001D744:0005 label_1d744:
@0001D746:000D local_number4 = (local_number3 = 100);
@0001D755:0004 if(local_number4) then // ref index: 1
@0001D761:0010 local_number4 = (local_number1 * 16);
@0001D770:0007 local_number1 = (local_number4 + 13);
@0001D77F:0005 goto label_1d8d2;
@0001D788:0005 endif;
@0001D788:0005 label_1d788:
@0001D78A:000D local_number4 = (local_number3 = 69);
@0001D799:0004 if(local_number4) then // ref index: 1
@0001D7A5:0010 local_number4 = (local_number1 * 16);
@0001D7B4:0007 local_number1 = (local_number4 + 14);
@0001D7C3:0005 goto label_1d8d2;
@0001D7CC:0005 endif;
@0001D7CC:0005 label_1d7cc:
@0001D7CE:000D local_number4 = (local_number3 = 101);
@0001D7DD:0004 if(local_number4) then // ref index: 1
@0001D7E9:0010 local_number4 = (local_number1 * 16);
@0001D7F8:0007 local_number1 = (local_number4 + 14);
@0001D807:0005 goto label_1d8d2;
@0001D810:0005 endif;
@0001D810:0005 label_1d810:
@0001D812:000D local_number4 = (local_number3 = 70);
@0001D821:0004 if(local_number4) then // ref index: 1
@0001D82D:0010 local_number4 = (local_number1 * 16);
@0001D83C:0007 local_number1 = (local_number4 + 15);
@0001D84B:0005 goto label_1d8d2;
@0001D854:0005 endif;
@0001D854:0005 label_1d854:
@0001D856:000D local_number4 = (local_number3 = 102);
@0001D865:0004 if(local_number4) then // ref index: 1
@0001D871:0010 local_number4 = (local_number1 * 16);
@0001D880:0007 local_number1 = (local_number4 + 15);
@0001D88F:0005 goto label_1d8d2;
@0001D898:0004 endif;
@0001D898:0004 label_1d898:
@0001D89A:0010 local_number4 = (local_number1 * 16);
@0001D8A9:001E local_number5 = local_string1[local_number2];
@0001D8B6:000F local_number5 = (local_number5 - 48);
@0001D8C5:0007 local_number1 = (local_number4 + local_number5);
@0001D8D2:0002 label_1d8d2:
@0001D8D4:0007 local_number2 = (local_number2 + 1);
@0001D8E3:0005 goto label_1d500;
@0001D8EC:0003 endif;
@0001D8EC:0003 label_1d8ec:
@0001D8EE:0027 // return coming
@0001D8F2:0023 return 1;
@0001D8FB:0026 end; // checksum: ffff5ff4
@0001D907:0004 label_1d907:
@0001D909:0022 function STRING function_423()
@0001D909
@0001D909
@0001D909
@0001D909 begin
@0001D912:0027 // return coming
@0001D916:0023 return global_string24;
@0001D91D:0026 end; // checksum: 11325
@0001D929:0004 label_1d929:
@0001D92B:0022 function STRING function_424()
@0001D92B
@0001D92B
@0001D92B
@0001D92B begin
@0001D934:0027 // return coming
@0001D938:0023 return global_string23;
@0001D93F:0026 end; // checksum: 11325
@0001D94B:0004 label_1d94b:
@0001D94D:0022 function STRING function_425()
@0001D94D
@0001D94D
@0001D94D
@0001D94D begin
@0001D956:0027 // return coming
@0001D95A:0023 return global_string13;
@0001D961:0026 end; // checksum: 11325
@0001D96D:0004 label_1d96d:
@0001D96F:0022 function STRING function_426()
@0001D96F
@0001D96F
@0001D96F
@0001D96F begin
@0001D978:0027 // return coming
@0001D97C:0023 return global_string15;
@0001D983:0026 end; // checksum: 11325
@0001D98F:0004 label_1d98f:
@0001D991:0022 function STRING function_427()
@0001D991
@0001D991
@0001D991
@0001D991 begin
@0001D99A:0027 // return coming
@0001D99E:0023 return global_string27;
@0001D9A5:0026 end; // checksum: 11325
@0001D9B1:0004 label_1d9b1:
@0001D9B3:0022 function NUMBER function_428()
@0001D9B3
@0001D9B3
@0001D9B3
@0001D9B3 begin
@0001D9BC:0027 // return coming
@0001D9C0:0023 return global_number17;
@0001D9C7:0026 end; // checksum: 11324
@0001D9D3:0004 label_1d9d3:
@0001D9D5:0022 function STRING function_429()
@0001D9D5
@0001D9D5
@0001D9D5
@0001D9D5 begin
@0001D9DE:0027 // return coming
@0001D9E2:0023 return global_string17;
@0001D9E9:0026 end; // checksum: 11325
@0001D9F5:0004 label_1d9f5:
@0001D9F7:0022 function NUMBER function_430()
@0001D9F7
@0001D9F7
@0001D9F7
@0001D9F7 begin
@0001DA00:0027 // return coming
@0001DA04:0023 return global_number18;
@0001DA0B:0026 end; // checksum: 11324
@0001DA17:0004 label_1da17:
@0001DA19:0022 function STRING function_431()
@0001DA19
@0001DA19
@0001DA19
@0001DA19 begin
@0001DA22:0027 // return coming
@0001DA26:0023 return global_string26;
@0001DA2D:0026 end; // checksum: 11325
@0001DA39:0005 label_1da39:
@0001DA3B:0022 function VARIANT function_432()
@0001DA3B
@0001DA3B
@0001DA3B OBJECT local_object1;
@0001DA3B begin
@0001DA44:0020 __GetLog(global_number21, local_object1); // dll: ISRT.dll
@0001DA50:0027 // return coming
@0001DA54:0023 return local_object1;
@0001DA5B:0026 end; // checksum: 567e5f41
@0001DA6B:0009 label_1da6b:
@0001DA6D:0022 function VARIANT function_433(local_string1)
@0001DA6D
@0001DA6D
@0001DA6D OBJECT local_object1, local_object2;
@0001DA6D begin
@0001DA76:0020 __GetMainWindow(global_number21, local_object1); // dll: ISRT.dll
@0001DA82:0036 try // ref index 1: 1 ref index 2: 2
@0001DA90:0027 // return coming
@0001DA94:0035 local_object1.CreateBillboards(local_string1);
@0001DAB1:0006 local_object2 = LASTRESULT;
@0001DABB:0023 return local_object2;
@0001DAC2:0006 local_object2 = NOTHING;
@0001DACC:0037 catch
@0001DAD0:0003 label_1dad0:
@0001DAD2:0027 // return coming
@0001DAD6:0023 return NOTHING;
@0001DADD:0038 endcatch;
@0001DAE1:0002 label_1dae1:
@0001DAE3:0024 return;
@0001DAE7:0026 end; // checksum: 878376e
@0001DAFB:000B label_1dafb:
@0001DAFD:0022 function NUMBER VarSave(local_number1)
@0001DAFD NUMBER local_number2, local_number3;
@0001DAFD
@0001DAFD
@0001DAFD begin
@0001DB06:000D local_number2 = (global_number53 = 0);
@0001DB15:000D local_number3 = (global_number53 = -1);
@0001DB24:0018 local_number2 = (local_number2 || local_number3);
@0001DB31:000D local_number3 = (global_number54 = 0);
@0001DB40:0018 local_number2 = (local_number2 || local_number3);
@0001DB4D:000D local_number3 = (global_number54 = -1);
@0001DB5C:0018 local_number2 = (local_number2 || local_number3);
@0001DB69:0004 if(local_number2) then // ref index: 1
@0001DB75:0027 // return coming
@0001DB79:0023 return -1;
@0001DB82:0008 endif;
@0001DB82:0008 label_1db82:
@0001DB84:000D local_number2 = (local_number1 = 65536);
@0001DB93:0004 if(local_number2) then // ref index: 2
@0001DB9F:0021 ListAddString(global_number53, global_string8, 1);
@0001DBB0:0006 local_number2 = LASTRESULT;
@0001DBBA:0009 local_number2 = (local_number2 < 0);
@0001DBC9:0004 if(local_number2) then // ref index: 1
@0001DBD5:0027 // return coming
@0001DBD9:0023 return -1;
@0001DBE2:0006 endif;
@0001DBE2:0006 label_1dbe2:
@0001DBE4:0021 ListAddString(global_number54, global_string9, 1);
@0001DBF5:0006 local_number2 = LASTRESULT;
@0001DBFF:0009 local_number2 = (local_number2 < 0);
@0001DC0E:0004 if(local_number2) then // ref index: 1
@0001DC1A:0027 // return coming
@0001DC1E:0023 return -1;
@0001DC27:0003 endif;
@0001DC27:0003 endif;
@0001DC27:0003 label_1dc27:
@0001DC29:0027 // return coming
@0001DC2D:0023 return 0;
@0001DC36:0026 end; // checksum: fefec4c8
@0001DC42:000B label_1dc42:
@0001DC44:0022 function NUMBER VarRestore/VarSave(local_number1)
@0001DC44 NUMBER local_number2, local_number3;
@0001DC44 STRING local_string1;
@0001DC44
@0001DC44 begin
@0001DC4D:000D local_number2 = (global_number53 = 0);
@0001DC5C:000D local_number3 = (global_number53 = -1);
@0001DC6B:0018 local_number2 = (local_number2 || local_number3);
@0001DC78:000D local_number3 = (global_number54 = 0);
@0001DC87:0018 local_number2 = (local_number2 || local_number3);
@0001DC94:000D local_number3 = (global_number54 = -1);
@0001DCA3:0018 local_number2 = (local_number2 || local_number3);
@0001DCB0:0004 if(local_number2) then // ref index: 1
@0001DCBC:0027 // return coming
@0001DCC0:0023 return -1;
@0001DCC9:0008 endif;
@0001DCC9:0008 label_1dcc9:
@0001DCCB:000D local_number2 = (local_number1 = 65536);
@0001DCDA:0004 if(local_number2) then // ref index: 3
@0001DCE6:0021 ListGetFirstString(global_number53, local_string1);
@0001DCF2:0006 local_number2 = LASTRESULT;
@0001DCFC:0009 local_number2 = (local_number2 < 0);
@0001DD0B:0004 if(local_number2) then // ref index: 1
@0001DD17:0027 // return coming
@0001DD1B:0023 return -1;
@0001DD24:0008 endif;
@0001DD24:0008 label_1dd24:
@0001DD26:0006 global_string8 = local_string1;
@0001DD30:0021 ListDeleteString/ListDeleteItem(global_number53);
@0001DD39:0021 ListGetFirstString(global_number54, local_string1);
@0001DD45:0006 local_number2 = LASTRESULT;
@0001DD4F:0009 local_number2 = (local_number2 < 0);
@0001DD5E:0004 if(local_number2) then // ref index: 1
@0001DD6A:0027 // return coming
@0001DD6E:0023 return -1;
@0001DD77:0002 endif;
@0001DD77:0002 label_1dd77:
@0001DD79:0006 global_string9 = local_string1;
@0001DD83:0021 ListDeleteString/ListDeleteItem(global_number54);
@0001DD8C:0003 endif;
@0001DD8C:0003 label_1dd8c:
@0001DD8E:0027 // return coming
@0001DD92:0023 return 0;
@0001DD9B:0026 end; // checksum: fefeabc8
@0001DDA7:0007 label_1dda7:
@0001DDA9:0022 function NUMBER function_436()
@0001DDA9 NUMBER local_number1, local_number2;
@0001DDA9
@0001DDA9
@0001DDA9 begin
@0001DDB2:0021 function_374();
@0001DDB8:0006 local_number2 = LASTRESULT;
@0001DDC2:000D local_number2 = (local_number2 = 0);
@0001DDD1:0004 if(local_number2) then // ref index: 1
@0001DDDD:0006 local_number1 = 2;
@0001DDE9:0005 goto label_1de00;
@0001DDF2:0001 endif;
@0001DDF2:0001 label_1ddf2:
@0001DDF4:0006 local_number1 = 23;
@0001DE00:0005 label_1de00:
@0001DE02:0020 PathGetSpecialFolder(local_number1, global_string23, 1024); // dll: ISRT.dll
@0001DE13:0014 global_string23 = (global_string23 ^ "");
@0001DE20:0027 // return coming
@0001DE24:0023 return 0;
@0001DE2D:0026 end; // checksum: 1b13aa17
@0001DE39:0007 label_1de39:
@0001DE3B:0022 function NUMBER function_437()
@0001DE3B NUMBER local_number1, local_number2;
@0001DE3B
@0001DE3B
@0001DE3B begin
@0001DE44:0021 function_374();
@0001DE4A:0006 local_number2 = LASTRESULT;
@0001DE54:000D local_number2 = (local_number2 = 0);
@0001DE63:0004 if(local_number2) then // ref index: 1
@0001DE6F:0006 local_number1 = 7;
@0001DE7B:0005 goto label_1de92;
@0001DE84:0001 endif;
@0001DE84:0001 label_1de84:
@0001DE86:0006 local_number1 = 24;
@0001DE92:0005 label_1de92:
@0001DE94:0020 PathGetSpecialFolder(local_number1, global_string22, 1024); // dll: ISRT.dll
@0001DEA5:0014 global_string22 = (global_string22 ^ "");
@0001DEB2:0027 // return coming
@0001DEB6:0023 return 0;
@0001DEBF:0026 end; // checksum: 1b13a017
@0001DECB:0007 label_1decb:
@0001DECD:0022 function NUMBER function_438()
@0001DECD NUMBER local_number1, local_number2;
@0001DECD
@0001DECD
@0001DECD begin
@0001DED6:0021 function_374();
@0001DEDC:0006 local_number2 = LASTRESULT;
@0001DEE6:000D local_number2 = (local_number2 = 0);
@0001DEF5:0004 if(local_number2) then // ref index: 1
@0001DF01:0006 local_number1 = 11;
@0001DF0D:0005 goto label_1df24;
@0001DF16:0001 endif;
@0001DF16:0001 label_1df16:
@0001DF18:0006 local_number1 = 22;
@0001DF24:0005 label_1df24:
@0001DF26:0020 PathGetSpecialFolder(local_number1, global_string21, 1024); // dll: ISRT.dll
@0001DF37:0014 global_string21 = (global_string21 ^ "");
@0001DF44:0027 // return coming
@0001DF48:0023 return 0;
@0001DF51:0026 end; // checksum: 1b13a217
@0001DF5D:0007 label_1df5d:
@0001DF5F:0022 function NUMBER function_439()
@0001DF5F NUMBER local_number1, local_number2;
@0001DF5F
@0001DF5F
@0001DF5F begin
@0001DF68:0021 function_374();
@0001DF6E:0006 local_number2 = LASTRESULT;
@0001DF78:000D local_number2 = (local_number2 = 0);
@0001DF87:0004 if(local_number2) then // ref index: 1
@0001DF93:0006 local_number1 = 16;
@0001DF9F:0005 goto label_1dfb6;
@0001DFA8:0001 endif;
@0001DFA8:0001 label_1dfa8:
@0001DFAA:0006 local_number1 = 25;
@0001DFB6:0005 label_1dfb6:
@0001DFB8:0020 PathGetSpecialFolder(local_number1, global_string20, 1024); // dll: ISRT.dll
@0001DFC9:0014 global_string20 = (global_string20 ^ "");
@0001DFD6:0027 // return coming
@0001DFDA:0023 return 0;
@0001DFE3:0026 end; // checksum: 1b13b617
@0001DFEF:0006 label_1dfef:
@0001DFF1:0022 function NUMBER function_440()
@0001DFF1
@0001DFF1
@0001DFF1
@0001DFF1 begin
@0001DFFA:0020 _GetSupportDir(global_number21, global_string17, 1024); // dll: ISRT.dll
@0001E00B:0014 global_string17 = (global_string17 ^ "");
@0001E018:0027 // return coming
@0001E01C:0023 return 0;
@0001E025:0026 end; // checksum: 14305277
@0001E031:0009 label_1e031:
@0001E033:0022 function VARIANT function_441(local_number1)
@0001E033 NUMBER local_number2;
@0001E033
@0001E033 OBJECT local_object1;
@0001E033 begin
@0001E03C:000D local_number2 = (local_number1 = global_number55);
@0001E049:0004 if(local_number2) then // ref index: 1
@0001E055:0027 // return coming
@0001E059:0035 global_object4.Value(SHELL_OBJECT_FOLDER);
@0001E07E:0006 local_object1 = LASTRESULT;
@0001E088:0023 return local_object1;
@0001E08F:0006 local_object1 = NOTHING;
@0001E099:0005 goto label_1e384;
@0001E0A2:0008 endif;
@0001E0A2:0008 label_1e0a2:
@0001E0A4:000D local_number2 = (local_number1 = global_number56);
@0001E0B1:0004 if(local_number2) then // ref index: 1
@0001E0BD:0027 // return coming
@0001E0C1:0035 global_object4.Value(TARGETDIR);
@0001E0DC:0006 local_object1 = LASTRESULT;
@0001E0E6:0023 return local_object1;
@0001E0ED:0006 local_object1 = NOTHING;
@0001E0F7:0005 goto label_1e384;
@0001E100:0008 endif;
@0001E100:0008 label_1e100:
@0001E102:000D local_number2 = (local_number1 = global_number57);
@0001E10F:0004 if(local_number2) then // ref index: 1
@0001E11B:0027 // return coming
@0001E11F:0035 global_object6.Value(SRCDIR);
@0001E137:0006 local_object1 = LASTRESULT;
@0001E141:0023 return local_object1;
@0001E148:0006 local_object1 = NOTHING;
@0001E152:0005 goto label_1e384;
@0001E15B:0008 endif;
@0001E15B:0008 label_1e15b:
@0001E15D:000D local_number2 = (local_number1 = global_number58);
@0001E16A:0004 if(local_number2) then // ref index: 1
@0001E176:0027 // return coming
@0001E17A:0035 global_object4.Value(DISK1TARGET);
@0001E197:0006 local_object1 = LASTRESULT;
@0001E1A1:0023 return local_object1;
@0001E1A8:0006 local_object1 = NOTHING;
@0001E1B2:0005 goto label_1e384;
@0001E1BB:0008 endif;
@0001E1BB:0008 label_1e1bb:
@0001E1BD:000D local_number2 = (local_number1 = global_number59);
@0001E1CA:0004 if(local_number2) then // ref index: 1
@0001E1D6:0027 // return coming
@0001E1DA:0035 global_object7.NeedReboot;
@0001E1EE:0006 local_object1 = LASTRESULT;
@0001E1F8:0023 return local_object1;
@0001E1FF:0006 local_object1 = NOTHING;
@0001E209:0005 goto label_1e384;
@0001E212:0008 endif;
@0001E212:0008 label_1e212:
@0001E214:000D local_number2 = (local_number1 = global_number60);
@0001E221:0004 if(local_number2) then // ref index: 1
@0001E22D:0027 // return coming
@0001E231:0035 global_object4.Value(UNINST);
@0001E249:0006 local_object1 = LASTRESULT;
@0001E253:0023 return local_object1;
@0001E25A:0006 local_object1 = NOTHING;
@0001E264:0005 goto label_1e384;
@0001E26D:0008 endif;
@0001E26D:0008 label_1e26d:
@0001E26F:000D local_number2 = (local_number1 = global_number61);
@0001E27C:0004 if(local_number2) then // ref index: 1
@0001E288:0027 // return coming
@0001E28C:0035 global_object4.Value(UNINSTALL_STRING);
@0001E2AE:0006 local_object1 = LASTRESULT;
@0001E2B8:0023 return local_object1;
@0001E2BF:0006 local_object1 = NOTHING;
@0001E2C9:0005 goto label_1e384;
@0001E2D2:0008 endif;
@0001E2D2:0008 label_1e2d2:
@0001E2D4:000D local_number2 = (local_number1 = global_number62);
@0001E2E1:0004 if(local_number2) then // ref index: 1
@0001E2ED:0027 // return coming
@0001E2F1:0035 global_object4.Value(TARGETDISK);
@0001E30D:0006 local_object1 = LASTRESULT;
@0001E317:0023 return local_object1;
@0001E31E:0006 local_object1 = NOTHING;
@0001E328:0005 goto label_1e384;
@0001E331:0007 endif;
@0001E331:0007 label_1e331:
@0001E333:000D local_number2 = (local_number1 = global_number63);
@0001E340:0004 if(local_number2) then // ref index: 1
@0001E34C:0027 // return coming
@0001E350:0035 global_object6.Value(SRCDISK);
@0001E369:0006 local_object1 = LASTRESULT;
@0001E373:0023 return local_object1;
@0001E37A:0006 local_object1 = NOTHING;
@0001E384:0002 endif;
@0001E384:0002 label_1e384:
@0001E386:0024 return;
@0001E38A:0026 end; // checksum: 105a5619
@0001E39A:0005 label_1e39a:
@0001E39C:0022 function void function_442(local_number1, local_object1)
@0001E39C NUMBER local_number2;
@0001E39C
@0001E39C
@0001E39C begin
@0001E3A5:000D local_number2 = (local_number1 = global_number55);
@0001E3B2:0004 if(local_number2) then // ref index: 1
@0001E3BE:0033 global_object4.Value = SHELL_OBJECT_FOLDER = local_object1;
@0001E3E6:0005 goto label_1e56e;
@0001E3EF:0004 endif;
@0001E3EF:0004 label_1e3ef:
@0001E3F1:000D local_number2 = (local_number1 = global_number56);
@0001E3FE:0004 if(local_number2) then // ref index: 1
@0001E40A:0033 global_object4.Value = TARGETDIR = local_object1;
@0001E428:0005 goto label_1e56e;
@0001E431:0004 endif;
@0001E431:0004 label_1e431:
@0001E433:000D local_number2 = (local_number1 = global_number57);
@0001E440:0004 if(local_number2) then // ref index: 1
@0001E44C:0033 global_object6.Value = SRCDIR = local_object1;
@0001E467:0005 goto label_1e56e;
@0001E470:0004 endif;
@0001E470:0004 label_1e470:
@0001E472:000D local_number2 = (local_number1 = global_number58);
@0001E47F:0004 if(local_number2) then // ref index: 1
@0001E48B:0033 global_object4.Value = DISK1TARGET = local_object1;
@0001E4AB:0005 goto label_1e56e;
@0001E4B4:0004 endif;
@0001E4B4:0004 label_1e4b4:
@0001E4B6:000D local_number2 = (local_number1 = global_number59);
@0001E4C3:0004 if(local_number2) then // ref index: 1
@0001E4CF:0033 global_object7.NeedReboot = local_object1;
@0001E4E6:0005 goto label_1e56e;
@0001E4EF:0004 endif;
@0001E4EF:0004 label_1e4ef:
@0001E4F1:000D local_number2 = (local_number1 = global_number60);
@0001E4FE:0004 if(local_number2) then // ref index: 1
@0001E50A:0033 global_object4.Value = UNINST = local_object1;
@0001E525:0005 goto label_1e56e;
@0001E52E:0003 endif;
@0001E52E:0003 label_1e52e:
@0001E530:000D local_number2 = (local_number1 = global_number61);
@0001E53D:0004 if(local_number2) then // ref index: 1
@0001E549:0033 global_object4.Value = UNINSTALL_STRING = local_object1;
@0001E56E:0002 endif;
@0001E56E:0002 label_1e56e:
@0001E570:0024 return;
@0001E574:0026 end; // checksum: 4012c644
@0001E584:0015 label_1e584:
@0001E586:0022 function NUMBER function_443()
@0001E586
@0001E586
@0001E586
@0001E586 begin
@0001E58F:003B _unknown_ global_string7, 441, 442
@0001E5A0:0006 global_number55 = LASTRESULT;
@0001E5AA:003B _unknown_ global_string8, 441, 442
@0001E5BB:0006 global_number56 = LASTRESULT;
@0001E5C5:003B _unknown_ global_string9, 441, 442
@0001E5D6:0006 global_number57 = LASTRESULT;
@0001E5E0:003B _unknown_ global_string10, 441, 442
@0001E5F1:0006 global_number58 = LASTRESULT;
@0001E5FB:003B _unknown_ global_string12, 441, 442
@0001E60C:0006 global_number61 = LASTRESULT;
@0001E616:003B _unknown_ global_string11, 441, 442
@0001E627:0006 global_number60 = LASTRESULT;
@0001E631:003B _unknown_ global_string29, 441, 442
@0001E642:0006 global_number62 = LASTRESULT;
@0001E64C:003B _unknown_ global_string30, 441, 442
@0001E65D:0006 global_number63 = LASTRESULT;
@0001E667:003B _unknown_ global_number16, 441, 442
@0001E678:0006 global_number59 = LASTRESULT;
@0001E682:0024 return;
@0001E686:0026 end; // checksum: 1ba4133
@0001E692:001E label_1e692:
@0001E694:0022 function NUMBER function_444()
@0001E694
@0001E694
@0001E694 OBJECT local_object1;
@0001E694 begin
@0001E69D:0021 function_443();
@0001E6A3:0021 ProgDefGroupType(1);
@0001E6AE:0021 function_448();
@0001E6B4:0021 function_440();
@0001E6BA:0035 global_object4.Value(COMMONFILES);
@0001E6D7:0006 local_object1 = LASTRESULT;
@0001E6E1:0014 global_string25 = (local_object1 ^ "");
@0001E6EE:0006 local_object1 = NOTHING;
@0001E6F8:0035 global_object4.Value(PROGRAMFILES);
@0001E716:0006 local_object1 = LASTRESULT;
@0001E720:0014 global_string24 = (local_object1 ^ "");
@0001E72D:0006 local_object1 = NOTHING;
@0001E737:0021 function_447();
@0001E73D:0006 global_string6 = "DATA";
@0001E74B:0021 ListCreate(0);
@0001E756:0006 global_number53 = LASTRESULT;
@0001E760:0021 ListCreate(0);
@0001E76B:0006 global_number54 = LASTRESULT;
@0001E775:0020 __GetProductGuid(global_number21, global_string26); // dll: ISRT.dll
@0001E781:0035 global_object5.Version;
@0001E792:0006 global_string19 = LASTRESULT;
@0001E79C:0035 global_object6.Value(ISRES);
@0001E7B3:0006 global_string27 = LASTRESULT;
@0001E7BD:0035 global_object6.Value(ISUSER);
@0001E7D5:0006 global_string28 = LASTRESULT;
@0001E7DF:0035 global_object5.(18);
@0001E7EE:0006 global_number18 = LASTRESULT;
@0001E7F8:0024 return;
@0001E7FC:0026 end; // checksum: 2e1f6c52
@0001E80C:0005 label_1e80c:
@0001E80E:0022 function NUMBER function_445()
@0001E80E
@0001E80E
@0001E80E
@0001E80E begin
@0001E817:0021 ListDestroy(global_number53);
@0001E820:0021 ListDestroy(global_number54);
@0001E829:0024 return;
@0001E82D:0026 end; // checksum: 1e01
@0001E839:0005 label_1e839:
@0001E83B:0022 function NUMBER function_446(local_string1)
@0001E83B
@0001E83B
@0001E83B
@0001E83B begin
@0001E844:0006 global_string18 = local_string1;
@0001E84E:0027 // return coming
@0001E852:0023 return 0;
@0001E85B:0026 end; // checksum: 31f21
@0001E867:0004 label_1e867:
@0001E869:0022 function NUMBER function_447()
@0001E869
@0001E869
@0001E869
@0001E869 begin
@0001E872:0020 __GetMaintenanceMode(global_number21, global_number17); // dll: ISRT.dll
@0001E87E:0024 return;
@0001E882:0026 end; // checksum: 36132c26
@0001E88E:000D label_1e88e:
@0001E890:0022 function void function_448()
@0001E890
@0001E890
@0001E890 OBJECT local_object1;
@0001E890 begin
@0001E899:0035 global_object4.Value(WINDIR);
@0001E8B1:0006 local_object1 = LASTRESULT;
@0001E8BB:0014 global_string13 = (local_object1 ^ "");
@0001E8C8:0006 local_object1 = NOTHING;
@0001E8D2:0035 global_object4.Value(WINSYSDIR);
@0001E8ED:0006 local_object1 = LASTRESULT;
@0001E8F7:0014 global_string15 = (local_object1 ^ "");
@0001E904:0006 local_object1 = NOTHING;
@0001E90E:0021 GetDisk/GetDir(global_string13, global_string14);
@0001E91A:0021 GetDisk/GetDir(global_string15, global_string16);
@0001E926:0024 return;
@0001E92A:0026 end; // checksum: 425ed200
@0001E93A:0006 label_1e93a:
@0001E93C:0022 function NUMBER SetTitle(local_string1, local_number1, local_number2)
@0001E93C NUMBER local_number3;
@0001E93C
@0001E93C
@0001E93C begin
@0001E945:0027 // return coming
@0001E949:0020 _SetTitle(global_number21, local_string1, local_number1, local_number2); // dll: ISRT.dll
@0001E95B:0006 local_number3 = LASTRESULT;
@0001E965:0023 return local_number3;
@0001E96C:0026 end; // checksum: 4c404309
@0001E978:0006 label_1e978:
@0001E97A:0022 function NUMBER SetDisplayEffect(local_number1)
@0001E97A NUMBER local_number2;
@0001E97A
@0001E97A
@0001E97A begin
@0001E983:0027 // return coming
@0001E987:0020 _SetDisplayEffect(global_number21, local_number1); // dll: ISRT.dll
@0001E993:0006 local_number2 = LASTRESULT;
@0001E99D:0023 return local_number2;
@0001E9A4:0026 end; // checksum: 765e4701
@0001E9B0:0006 label_1e9b0:
@0001E9B2:0022 function NUMBER SetStatusWindow(local_number1, local_string1)
@0001E9B2 NUMBER local_number2;
@0001E9B2
@0001E9B2
@0001E9B2 begin
@0001E9BB:0020 IsObject(global_object10); // dll: ISRT.dll
@0001E9C4:0006 local_number2 = LASTRESULT;
@0001E9CE:000D local_number2 = (local_number2 = 0);
@0001E9DD:0004 if(local_number2) then // ref index: 1
@0001E9E9:0020 __GetProgress(global_number21, global_object10); // dll: ISRT.dll
@0001E9F5:0005 endif;
@0001E9F5:0005 label_1e9f5:
@0001E9F7:0033 global_object10.percent = local_number1;
@0001EA0B:0033 global_object10.StatusText = 1400 = local_string1;
@0001EA27:0027 // return coming
@0001EA2B:0023 return 0;
@0001EA34:0026 end; // checksum: 217fd64e
@0001EA40:0006 label_1ea40:
@0001EA42:0022 function NUMBER StatusUpdate(local_number1, local_number2)
@0001EA42 NUMBER local_number3;
@0001EA42
@0001EA42
@0001EA42 begin
@0001EA4B:0027 // return coming
@0001EA4F:0020 _StatusUpdate(global_number21, local_number1, local_number2); // dll: ISRT.dll
@0001EA5E:0006 local_number3 = LASTRESULT;
@0001EA68:0023 return local_number3;
@0001EA6F:0026 end; // checksum: 1432385c
@0001EA7B:0007 label_1ea7b:
@0001EA7D:0022 function NUMBER function_461(local_number1, local_number2, local_number3)
@0001EA7D NUMBER local_number4, local_number5, local_number6;
@0001EA7D
@0001EA7D
@0001EA7D begin
@0001EA86:0021 function_464(local_number1);
@0001EA8F:0006 local_number6 = LASTRESULT;
@0001EA99:000B local_number6 = (local_number6 <= 0);
@0001EAA8:0004 if(local_number6) then // ref index: 1
@0001EAB4:0027 // return coming
@0001EAB8:0023 return -1;
@0001EAC1:0006 endif;
@0001EAC1:0006 label_1eac1:
@0001EAC3:0021 function_462(local_number1, local_number2);
@0001EACF:0006 local_number4 = LASTRESULT;
@0001EAD9:000B local_number6 = (local_number4 <= 0);
@0001EAE8:0004 if(local_number6) then // ref index: 1
@0001EAF4:0027 // return coming
@0001EAF8:0023 return -1;
@0001EB01:0005 endif;
@0001EB01:0005 label_1eb01:
@0001EB03:0021 function_463(local_number4, local_number3);
@0001EB0F:0006 local_number5 = LASTRESULT;
@0001EB19:0027 // return coming
@0001EB1D:0023 return local_number5;
@0001EB24:0026 end; // checksum: 2a226
@0001EB30:0007 label_1eb30:
@0001EB32:0022 function NUMBER function_462(local_number1, local_number2)
@0001EB32 NUMBER local_number3, local_number4, local_number5;
@0001EB32
@0001EB32
@0001EB32 begin
@0001EB3B:0021 function_464(local_number1);
@0001EB44:0006 local_number5 = LASTRESULT;
@0001EB4E:000B local_number5 = (local_number5 <= 0);
@0001EB5D:0004 if(local_number5) then // ref index: 1
@0001EB69:0027 // return coming
@0001EB6D:0023 return -1;
@0001EB76:0007 endif;
@0001EB76:0007 label_1eb76:
@0001EB78:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll
@0001EB84:0006 local_number3 = LASTRESULT;
@0001EB8E:000D local_number5 = (local_number3 = 0);
@0001EB9D:0004 if(local_number5) then // ref index: 1
@0001EBA9:0021 function_465("GetDlgItem");
@0001EBBC:0006 local_number4 = -1;
@0001EBC8:0005 goto label_1ebdd;
@0001EBD1:0001 endif;
@0001EBD1:0001 label_1ebd1:
@0001EBD3:0006 local_number4 = local_number3;
@0001EBDD:0003 label_1ebdd:
@0001EBDF:0027 // return coming
@0001EBE3:0023 return local_number4;
@0001EBEA:0026 end; // checksum: 5510c305
@0001EBF6:0007 label_1ebf6:
@0001EBF8:0022 function NUMBER function_463(local_number1, local_number2)
@0001EBF8 NUMBER local_number3;
@0001EBF8
@0001EBF8
@0001EBF8 begin
@0001EC01:0021 function_464(local_number1);
@0001EC0A:0006 local_number3 = LASTRESULT;
@0001EC14:000B local_number3 = (local_number3 <= 0);
@0001EC23:0004 if(local_number3) then // ref index: 1
@0001EC2F:0027 // return coming
@0001EC33:0023 return -1;
@0001EC3C:0005 endif;
@0001EC3C:0005 label_1ec3c:
@0001EC3E:0027 // return coming
@0001EC42:0020 EnableWindow(local_number1, local_number2); // dll: USER.dll
@0001EC4E:0006 local_number3 = LASTRESULT;
@0001EC58:0023 return local_number3;
@0001EC5F:0026 end; // checksum: d1e2a5cb
@0001EC6B:0006 label_1ec6b:
@0001EC6D:0022 function NUMBER function_464(local_number1)
@0001EC6D NUMBER local_number2, local_number3;
@0001EC6D
@0001EC6D
@0001EC6D begin
@0001EC76:0020 IsWindow(local_number1); // dll: USER.dll
@0001EC7F:0006 local_number3 = LASTRESULT;
@0001EC89:0004 if(local_number3) then // ref index: 1
@0001EC95:0006 local_number2 = 1;
@0001ECA1:0005 goto label_1ecc9;
@0001ECAA:0002 endif;
@0001ECAA:0002 label_1ecaa:
@0001ECAC:0021 function_465("IsWindow");
@0001ECBD:0006 local_number2 = -1;
@0001ECC9:0003 label_1ecc9:
@0001ECCB:0027 // return coming
@0001ECCF:0023 return local_number2;
@0001ECD6:0026 end; // checksum: 8396f3b5
@0001ECE2:0005 label_1ece2:
@0001ECE4:0022 function NUMBER function_465(local_string1)
@0001ECE4
@0001ECE4 STRING local_string2;
@0001ECE4
@0001ECE4 begin
@0001ECED:0007 local_string2 = ("InstallShield can not call DLL function: " + local_string1);
@0001ED23:0021 MessageBox(local_string2, -65533);
@0001ED31:0024 return;
@0001ED35:0026 end; // checksum: dd4f6391
@0001ED45:0007 label_1ed45:
@0001ED47:0021 function_149();
@0001ED4D:0021 function_428();
@0001ED53:0006 global_number64 = LASTRESULT;
@0001ED5D:000D global_number64 = (global_number64 = 0);
@0001ED6C:0004 if(global_number64) then // ref index: 1
@0001ED78:0021 function_151();
@0001ED7E:0021 function_152();
@0001ED84:0003 endif;
@0001ED84:0003 label_1ed84:
@0001ED86:0021 function_154(1);
@0001ED91:0021 function_150();
@0001ED97:0003 exit;
@0001ED9B:0005 label_1ed9b:
@0001ED9D:0022 function void program()
@0001ED9D
@0001ED9D
@0001ED9D
@0001ED9D begin
@0001EDA6:0021 Do(64);
@0001EDB1:0021 function_153();
@0001EDB7:0004 if(global_number16) then // ref index: 1
@0001EDC3:0021 System(3);
@0001EDCE:0002 endif;
@0001EDCE:0002 label_1edce:
@0001EDD0:0024 return;
@0001EDD4:0026 end; // checksum: 43023202
@0001EDE0:0004 label_1ede0:
@0001EDE2:0022 function NUMBER IfxRunAfterReboot()
@0001EDE2
@0001EDE2
@0001EDE2
@0001EDE2 begin
@0001EDEB:0036 try // ref index 1: 1 ref index 2: 2
@0001EDF9:0021 function_472();
@0001EDFF:0037 catch
@0001EE03:0002 label_1ee03:
@0001EE05:0021 function_486();
@0001EE0B:0038 endcatch;
@0001EE0F:0002 label_1ee0f:
@0001EE11:0024 return;
@0001EE15:0026 end; // checksum: 343f
@0001EE21:0012 label_1ee21:
@0001EE23:0022 function NUMBER IfxOnExitInstall()
@0001EE23 NUMBER local_number2, local_number3, local_number4, local_number5;
@0001EE23 STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@0001EE23 OBJECT local_object1;
@0001EE23 begin
@0001EE2C:0035 global_object8.Errors;
@0001EE3C:0006 local_object1 = LASTRESULT;
@0001EE46:0035 local_object1.Count;
@0001EE55:0006 local_object1 = NOTHING;
@0001EE5F:0006 local_object1 = LASTRESULT;
@0001EE69:0004 if(local_object1) then // ref index: 7
@0001EE75:0006 local_object1 = NOTHING;
@0001EE7F:0021 SdLoadString(17055);
@0001EE8A:0006 local_string2 = LASTRESULT;
@0001EE94:0035 global_object8.Errors;
@0001EEA4:0006 local_object1 = LASTRESULT;
@0001EEAE:0035 local_object1.Count;
@0001EEBD:0006 local_object1 = NOTHING;
@0001EEC7:0006 local_number4 = LASTRESULT;
@0001EED1:000A local_number5 = (local_number4 > 8);
@0001EEE0:0004 if(local_number5) then // ref index: 1
@0001EEEC:0006 local_number4 = 8;
@0001EEF8:0001 endif;
@0001EEF8:0001 label_1eef8:
@0001EEFA:0006 local_number3 = 1;
@0001EF06:001F label_1ef06:
@0001EF08:000B local_number5 = (local_number3 <= local_number4);
@0001EF15:0004 if(local_number5) then // ref index: 3
@0001EF21:002D NumToStr(local_string1, local_number3);
@0001EF2B:0007 local_string5 = (local_string2 + local_string1);
@0001EF38:0007 local_string5 = (local_string5 + ". ");
@0001EF47:0035 global_object8.Errors(local_number3);
@0001EF5A:0006 local_object1 = LASTRESULT;
@0001EF64:0035 local_object1.File;
@0001EF72:0006 local_object1 = NOTHING;
@0001EF7C:0006 local_object1 = LASTRESULT;
@0001EF86:0007 local_string5 = (local_string5 + local_object1);
@0001EF93:0006 local_object1 = NOTHING;
@0001EF9D:0007 local_string2 = (local_string5 + "\n");
@0001EFAB:0035 global_object8.Errors(local_number3);
@0001EFBE:0006 local_object1 = LASTRESULT;
@0001EFC8:0035 local_object1.Description;
@0001EFDD:0006 local_object1 = NOTHING;
@0001EFE7:0006 local_object1 = LASTRESULT;
@0001EFF1:000E local_number5 = (local_object1 != "");
@0001EFFE:0006 local_object1 = NOTHING;
@0001F008:0004 if(local_number5) then // ref index: 1
@0001F014:0007 local_string5 = (local_string2 + "\t");
@0001F022:0035 global_object8.Errors(local_number3);
@0001F035:0006 local_object1 = LASTRESULT;
@0001F03F:0035 local_object1.Description;
@0001F054:0006 local_object1 = NOTHING;
@0001F05E:0006 local_object1 = LASTRESULT;
@0001F068:0007 local_string5 = (local_string5 + local_object1);
@0001F075:0006 local_object1 = NOTHING;
@0001F07F:0007 local_string2 = (local_string5 + "\n\n");
@0001F08E:0005 goto label_1f118;
@0001F097:000A endif;
@0001F097:000A label_1f097:
@0001F099:0021 SdLoadString(17058);
@0001F0A4:0006 local_string3 = LASTRESULT;
@0001F0AE:0035 global_object8.Errors(local_number3);
@0001F0C1:0006 local_object1 = LASTRESULT;
@0001F0CB:0035 local_object1.LastError;
@0001F0DE:0006 local_object1 = NOTHING;
@0001F0E8:0006 local_object1 = LASTRESULT;
@0001F0F2:0021 Sprintf(local_string4, local_string3, local_object1);
@0001F101:0006 local_object1 = NOTHING;
@0001F10B:0007 local_string2 = (local_string2 + local_string4);
@0001F118:0002 label_1f118:
@0001F11A:0007 local_number3 = (local_number3 + 1);
@0001F129:0005 goto label_1ef06;
@0001F132:000B endif;
@0001F132:000B label_1f132:
@0001F134:0035 global_object8.Errors;
@0001F144:0006 local_object1 = LASTRESULT;
@0001F14E:0035 local_object1.Count;
@0001F15D:0006 local_object1 = NOTHING;
@0001F167:0006 local_object1 = LASTRESULT;
@0001F171:000A local_number5 = (local_object1 > 8);
@0001F180:0006 local_object1 = NOTHING;
@0001F18A:0004 if(local_number5) then // ref index: 1
@0001F196:0021 SdLoadString(17059);
@0001F1A1:0006 local_string4 = LASTRESULT;
@0001F1AB:0007 local_string2 = (local_string2 + local_string4);
@0001F1B8:000A endif;
@0001F1B8:000A label_1f1b8:
@0001F1BA:0021 SdLoadString(17056);
@0001F1C5:0006 local_string5 = LASTRESULT;
@0001F1CF:0007 local_string2 = (local_string2 + local_string5);
@0001F1DC:0021 SdLoadString(17060);
@0001F1E7:0006 local_string4 = LASTRESULT;
@0001F1F1:0021 SprintfBox(1, local_string4, "%s", local_string2);
@0001F207:0006 local_number2 = LASTRESULT;
@0001F211:000D local_number5 = (local_number2 = 2);
@0001F220:0004 if(local_number5) then // ref index: 1
@0001F22C:0002 abort;
@0001F230:0002 endif;
@0001F230:0002 endif;
@0001F230:0002 label_1f230:
@0001F232:0024 return;
@0001F236:0026 end; // checksum: 5f808fd5
@0001F246:0006 label_1f246:
@0001F248:0022 function NUMBER function_469()
@0001F248 NUMBER local_number1;
@0001F248
@0001F248
@0001F248 begin
@0001F251:0036 try // ref index 1: 3 ref index 2: 4
@0001F25F:0021 function_207();
@0001F265:0006 local_number1 = LASTRESULT;
@0001F26F:0004 if(local_number1) then // ref index: 1
@0001F27B:0021 function_209();
@0001F281:0006 endif;
@0001F281:0006 label_1f281:
@0001F283:0021 SdInit();
@0001F289:0021 Do(64);
@0001F294:0006 local_number1 = LASTRESULT;
@0001F29E:000D local_number1 = (local_number1 = -1);
@0001F2AD:0004 if(local_number1) then // ref index: 1
@0001F2B9:0021 function_469();
@0001F2BF:0001 endif;
@0001F2BF:0001 label_1f2bf:
@0001F2C1:0037 catch
@0001F2C5:0002 label_1f2c5:
@0001F2C7:0021 function_486();
@0001F2CD:0038 endcatch;
@0001F2D1:0002 label_1f2d1:
@0001F2D3:0024 return;
@0001F2D7:0026 end; // checksum: bffd75cb
@0001F2E3:0003 label_1f2e3:
@0001F2E5:0022 function NUMBER IfxOnTransferred()
@0001F2E5
@0001F2E5
@0001F2E5
@0001F2E5 begin
@0001F2EE:0024 return;
@0001F2F2:0026 end; // checksum: c01
@0001F2FE:0003 label_1f2fe:
@0001F300:0022 function NUMBER SdInit()
@0001F300
@0001F300
@0001F300
@0001F300 begin
@0001F309:0024 return;
@0001F30D:0026 end; // checksum: c01
@0001F319:0008 label_1f319:
@0001F31B:0022 function NUMBER function_472()
@0001F31B NUMBER local_number1;
@0001F31B
@0001F31B
@0001F31B begin
@0001F324:0036 try // ref index 1: 1 ref index 2: 2
@0001F332:0021 Do(64);
@0001F33D:0027 // return coming
@0001F341:0021 function_474();
@0001F347:0006 local_number1 = LASTRESULT;
@0001F351:0023 return local_number1;
@0001F358:0037 catch
@0001F35C:0002 label_1f35c:
@0001F35E:0021 function_486();
@0001F364:0038 endcatch;
@0001F368:0002 label_1f368:
@0001F36A:0024 return;
@0001F36E:0026 end; // checksum: 40045434
@0001F37A:0003 label_1f37a:
@0001F37C:0022 function NUMBER IfxOnRebooted()
@0001F37C
@0001F37C
@0001F37C
@0001F37C begin
@0001F385:0024 return;
@0001F389:0026 end; // checksum: c01
@0001F395:0004 label_1f395:
@0001F397:0022 function NUMBER function_474()
@0001F397
@0001F397
@0001F397
@0001F397 begin
@0001F3A0:0036 try // ref index 1: 1 ref index 2: 2
@0001F3AE:0021 function_476();
@0001F3B4:0037 catch
@0001F3B8:0002 label_1f3b8:
@0001F3BA:0021 function_486();
@0001F3C0:0038 endcatch;
@0001F3C4:0002 label_1f3c4:
@0001F3C6:0024 return;
@0001F3CA:0026 end; // checksum: 343f
@0001F3D6:0003 label_1f3d6:
@0001F3D8:0022 function NUMBER IfxOnAppSearch()
@0001F3D8
@0001F3D8
@0001F3D8
@0001F3D8 begin
@0001F3E1:0024 return;
@0001F3E5:0026 end; // checksum: c01
@0001F3F1:0004 label_1f3f1:
@0001F3F3:0022 function NUMBER function_476()
@0001F3F3
@0001F3F3
@0001F3F3
@0001F3F3 begin
@0001F3FC:0036 try // ref index 1: 1 ref index 2: 2
@0001F40A:0021 SdInit();
@0001F410:0037 catch
@0001F414:0002 label_1f414:
@0001F416:0021 function_486();
@0001F41C:0038 endcatch;
@0001F420:0002 label_1f420:
@0001F422:0024 return;
@0001F426:0026 end; // checksum: 343f
@0001F432:0003 label_1f432:
@0001F434:0022 function NUMBER IfxOnCCPSearch()
@0001F434
@0001F434
@0001F434
@0001F434 begin
@0001F43D:0024 return;
@0001F441:0026 end; // checksum: c01
@0001F44D:0003 label_1f44d:
@0001F44F:0022 function NUMBER SdInit()
@0001F44F
@0001F44F
@0001F44F
@0001F44F begin
@0001F458:0024 return;
@0001F45C:0026 end; // checksum: c01
@0001F468:0003 label_1f468:
@0001F46A:0022 function NUMBER FinalConstruct()
@0001F46A
@0001F46A
@0001F46A
@0001F46A begin
@0001F473:0024 return;
@0001F477:0026 end; // checksum: c01
@0001F483:0004 label_1f483:
@0001F485:0022 function NUMBER FinalRelease()
@0001F485
@0001F485
@0001F485
@0001F485 begin
@0001F48E:0036 try // ref index 1: 1 ref index 2: 2
@0001F49C:0021 function_482();
@0001F4A2:0037 catch
@0001F4A6:0002 label_1f4a6:
@0001F4A8:0021 function_486();
@0001F4AE:0038 endcatch;
@0001F4B2:0002 label_1f4b2:
@0001F4B4:0024 return;
@0001F4B8:0026 end; // checksum: 343f
@0001F4C4:0003 label_1f4c4:
@0001F4C6:0022 function NUMBER IfxOnAbortInstall()
@0001F4C6
@0001F4C6
@0001F4C6
@0001F4C6 begin
@0001F4CF:0024 return;
@0001F4D3:0026 end; // checksum: c01
@0001F4DF:0004 label_1f4df:
@0001F4E1:0022 function NUMBER function_482()
@0001F4E1
@0001F4E1
@0001F4E1
@0001F4E1 begin
@0001F4EA:0036 try // ref index 1: 1 ref index 2: 2
@0001F4F8:0021 function_494();
@0001F4FE:0037 catch
@0001F502:0002 label_1f502:
@0001F504:0021 function_486();
@0001F50A:0038 endcatch;
@0001F50E:0002 label_1f50e:
@0001F510:0024 return;
@0001F514:0026 end; // checksum: 343f
@0001F520:0004 label_1f520:
@0001F522:0022 function NUMBER function_483()
@0001F522
@0001F522
@0001F522
@0001F522 begin
@0001F52B:0036 try // ref index 1: 1 ref index 2: 2
@0001F539:0021 function_485();
@0001F53F:0037 catch
@0001F543:0002 label_1f543:
@0001F545:0021 function_486();
@0001F54B:0038 endcatch;
@0001F54F:0002 label_1f54f:
@0001F551:0024 return;
@0001F555:0026 end; // checksum: 343f
@0001F561:0003 label_1f561:
@0001F563:0022 function NUMBER SdInit()
@0001F563
@0001F563
@0001F563
@0001F563 begin
@0001F56C:0024 return;
@0001F570:0026 end; // checksum: c01
@0001F57C:0004 label_1f57c:
@0001F57E:0022 function NUMBER function_485()
@0001F57E
@0001F57E
@0001F57E
@0001F57E begin
@0001F587:0021 function_487();
@0001F58D:0024 return;
@0001F591:0026 end; // checksum: 1201
@0001F59D:000B label_1f59d:
@0001F59F:0022 function NUMBER function_486()
@0001F59F NUMBER local_number1, local_number2;
@0001F59F STRING local_string1, local_string2, local_string3, local_string4;
@0001F59F OBJECT local_object1;
@0001F59F begin
@0001F5A8:0035 Err.Description;
@0001F5BD:0006 local_object1 = LASTRESULT;
@0001F5C7:0028 StrLengthChars(local_object1);
@0001F5CE:0006 local_object1 = NOTHING;
@0001F5D8:0006 local_number2 = LASTRESULT;
@0001F5E2:000A local_number2 = (local_number2 > 0);
@0001F5F1:0004 if(local_number2) then // ref index: 1
@0001F5FD:0035 Err.Description;
@0001F612:0006 local_string1 = LASTRESULT;
@0001F61C:0005 goto label_1f8f9;
@0001F625:0003 endif;
@0001F625:0003 label_1f625:
@0001F627:0035 Err.Number;
@0001F637:0006 local_number1 = LASTRESULT;
@0001F641:0001 // switch/while/???
@0001F645:0005 label_1f645:
@0001F647:000D local_number2 = (local_number1 = -2147219711);
@0001F656:0004 if(local_number2) then // ref index: 1
@0001F662:0021 SdLoadString(17800);
@0001F66D:0006 local_string1 = LASTRESULT;
@0001F677:0005 goto label_1f8f9;
@0001F680:000A endif;
@0001F680:000A label_1f680:
@0001F682:000D local_number2 = (local_number1 = -2147219710);
@0001F691:0004 if(local_number2) then // ref index: 1
@0001F69D:0021 SdLoadString(17801);
@0001F6A8:0006 local_string2 = LASTRESULT;
@0001F6B2:0007 local_string3 = (local_string2 + ": ");
@0001F6C1:0035 Err.Source;
@0001F6D1:0006 local_object1 = LASTRESULT;
@0001F6DB:0007 local_string1 = (local_string3 + local_object1);
@0001F6E8:0006 local_object1 = NOTHING;
@0001F6F2:0005 goto label_1f8f9;
@0001F6FB:000A endif;
@0001F6FB:000A label_1f6fb:
@0001F6FD:000D local_number2 = (local_number1 = -2147219709);
@0001F70C:0004 if(local_number2) then // ref index: 1
@0001F718:0021 SdLoadString(17802);
@0001F723:0006 local_string2 = LASTRESULT;
@0001F72D:0007 local_string3 = (local_string2 + ": ");
@0001F73C:0035 Err.Source;
@0001F74C:0006 local_object1 = LASTRESULT;
@0001F756:0007 local_string1 = (local_string3 + local_object1);
@0001F763:0006 local_object1 = NOTHING;
@0001F76D:0005 goto label_1f8f9;
@0001F776:000A endif;
@0001F776:000A label_1f776:
@0001F778:000D local_number2 = (local_number1 = -2147219708);
@0001F787:0004 if(local_number2) then // ref index: 1
@0001F793:0021 SdLoadString(17803);
@0001F79E:0006 local_string2 = LASTRESULT;
@0001F7A8:0007 local_string3 = (local_string2 + ": ");
@0001F7B7:0035 Err.Source;
@0001F7C7:0006 local_object1 = LASTRESULT;
@0001F7D1:0007 local_string1 = (local_string3 + local_object1);
@0001F7DE:0006 local_object1 = NOTHING;
@0001F7E8:0005 goto label_1f8f9;
@0001F7F1:0005 endif;
@0001F7F1:0005 label_1f7f1:
@0001F7F3:000D local_number2 = (local_number1 = -2147219707);
@0001F802:0004 if(local_number2) then // ref index: 1
@0001F80E:0021 SdLoadString(17804);
@0001F819:0006 local_string1 = LASTRESULT;
@0001F823:0005 goto label_1f8f9;
@0001F82C:0005 endif;
@0001F82C:0005 label_1f82c:
@0001F82E:000D local_number2 = (local_number1 = -2147219706);
@0001F83D:0004 if(local_number2) then // ref index: 1
@0001F849:0021 SdLoadString(17805);
@0001F854:0006 local_string1 = LASTRESULT;
@0001F85E:0005 goto label_1f8f9;
@0001F867:000A endif;
@0001F867:000A label_1f867:
@0001F869:000D local_number2 = (local_number1 = -2147219705);
@0001F878:0004 if(local_number2) then // ref index: 1
@0001F884:0021 SdLoadString(17807);
@0001F88F:0006 local_string2 = LASTRESULT;
@0001F899:0007 local_string3 = (local_string2 + ": ");
@0001F8A8:0035 Err.Source;
@0001F8B8:0006 local_object1 = LASTRESULT;
@0001F8C2:0007 local_string1 = (local_string3 + local_object1);
@0001F8CF:0006 local_object1 = NOTHING;
@0001F8D9:0005 goto label_1f8f9;
@0001F8E2:0002 endif;
@0001F8E2:0002 label_1f8e2:
@0001F8E4:0021 SdLoadString(17806);
@0001F8EF:0006 local_string1 = LASTRESULT;
@0001F8F9:000F label_1f8f9:
@0001F8FB:0007 local_string3 = (local_string1 + "\n\n");
@0001F90A:0021 SdLoadString(17068);
@0001F915:0006 local_string4 = LASTRESULT;
@0001F91F:0007 local_string1 = (local_string3 + local_string4);
@0001F92C:0021 SdLoadString(17066);
@0001F937:0006 local_string3 = LASTRESULT;
@0001F941:0021 SdLoadString(17067);
@0001F94C:0006 local_string4 = LASTRESULT;
@0001F956:0035 Err.Number;
@0001F966:0006 local_object1 = LASTRESULT;
@0001F970:0021 SprintfBox(-65533, local_string3, local_string4, local_object1, local_string1);
@0001F987:0006 local_object1 = NOTHING;
@0001F991:0002 abort;
@0001F995:0024 return;
@0001F999:0026 end; // checksum: a4fa07e3
@0001F9A9:000D label_1f9a9:
@0001F9AB:0022 function NUMBER function_487()
@0001F9AB NUMBER local_number1, local_number2, local_number3, local_number4;
@0001F9AB STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8;
@0001F9AB
@0001F9AB begin
@0001F9B4:0036 try // ref index 1: 2 ref index 2: 3
@0001F9C2:0021 GetExtents(local_number1, local_number2);
@0001F9CE:0009 local_number4 = (local_number2 < 480);
@0001F9DD:0004 if(local_number4) then // ref index: 1
@0001F9E9:0021 SdLoadString(17054);
@0001F9F4:0006 local_string1 = LASTRESULT;
@0001F9FE:0021 Sprintf(local_string7, local_string1, local_number2);
@0001FA0D:0021 SdLoadString(17063);
@0001FA18:0006 local_string6 = LASTRESULT;
@0001FA22:0021 SprintfBox(0, local_string6, "%s", local_string7);
@0001FA38:0006 local_number3 = LASTRESULT;
@0001FA42:0002 abort;
@0001FA46:0015 endif;
@0001FA46:0015 label_1fa46:
@0001FA48:0021 function_233("PRODUCT_NAME");
@0001FA5D:0006 local_string8 = LASTRESULT;
@0001FA67:0021 SdProductName(local_string8);
@0001FA70:0021 function_155(16);
@0001FA7B:0021 function_155(63);
@0001FA86:0021 function_233("COMPANY_NAME");
@0001FA9B:0006 local_string2 = LASTRESULT;
@0001FAA5:0021 function_233("PRODUCT_NAME");
@0001FABA:0006 local_string3 = LASTRESULT;
@0001FAC4:0021 function_233("PRODUCT_VERSION");
@0001FADC:0006 local_string4 = LASTRESULT;
@0001FAE6:0021 function_233("PRODUCT_KEY");
@0001FAFA:0006 local_string5 = LASTRESULT;
@0001FB04:0021 SetInstallationInfo(local_string2, local_string3, local_string4, local_string5);
@0001FB16:0021 function_508();
@0001FB1C:002F _unknown_ 2, 483
@0001FB2A:002F _unknown_ 1, 484
@0001FB38:0021 function_0();
@0001FB3E:0027 // return coming
@0001FB42:0023 return 1;
@0001FB4B:0037 catch
@0001FB4F:0002 label_1fb4f:
@0001FB51:0021 function_486();
@0001FB57:0038 endcatch;
@0001FB5B:0002 label_1fb5b:
@0001FB5D:0024 return;
@0001FB61:0026 end; // checksum: 2309485f
@0001FB6D:000F label_1fb6d:
@0001FB6F:0022 function NUMBER IfxOnInitInstall()
@0001FB6F
@0001FB6F
@0001FB6F
@0001FB6F begin
@0001FB78:0036 try // ref index 1: 1 ref index 2: 2
@0001FB86:0006 global_number6 = 0;
@0001FB92:0006 global_number7 = 0;
@0001FB9E:0006 global_number9 = 0;
@0001FBAA:0006 global_number8 = 0;
@0001FBB6:0006 global_number10 = 0;
@0001FBC2:0006 global_number12 = 0;
@0001FBCE:0006 global_number13 = 0;
@0001FBDA:0006 global_number11 = 0;
@0001FBE6:0006 global_number65 = 0;
@0001FBF2:0006 global_number66 = 0;
@0001FBFE:0021 function_5();
@0001FC04:0021 function_96("");
@0001FC0D:0037 catch
@0001FC11:0002 label_1fc11:
@0001FC13:0021 function_486();
@0001FC19:0038 endcatch;
@0001FC1D:0002 label_1fc1d:
@0001FC1F:0024 return;
@0001FC23:0026 end; // checksum: 6b53e
@0001FC2F:0005 label_1fc2f:
@0001FC31:0022 function NUMBER IfxOnTransferring()
@0001FC31
@0001FC31
@0001FC31
@0001FC31 begin
@0001FC3A:0036 try // ref index 1: 1 ref index 2: 2
@0001FC48:0006 global_number67 = global_number11;
@0001FC52:0006 global_number11 = 1;
@0001FC5E:0037 catch
@0001FC62:0002 label_1fc62:
@0001FC64:0021 function_486();
@0001FC6A:0038 endcatch;
@0001FC6E:0002 label_1fc6e:
@0001FC70:0024 return;
@0001FC74:0026 end; // checksum: 453d
@0001FC80:0016 label_1fc80:
@0001FC82:0022 function NUMBER IfxOnDisk1Installing()
@0001FC82
@0001FC82 STRING local_string1;
@0001FC82 OBJECT local_object1, local_object2, local_object3, local_object4;
@0001FC82 begin
@0001FC8B:0036 try // ref index 1: 1 ref index 2: 2
@0001FC99:0006 global_number11 = global_number67;
@0001FCA3:0014 local_string1 = (global_string10 ^ "setup.ini");
@0001FCB9:0021 WriteProfString(local_string1, "Startup", "Engine", "0");
@0001FCD9:0014 local_string1 = (global_string10 ^ "setup.ini");
@0001FCEF:0021 WriteProfString(local_string1, "Startup", "Copy", "1");
@0001FD0D:0014 local_string1 = (global_string10 ^ "setup.ini");
@0001FD23:0021 WriteProfString(local_string1, "Startup", "Source", "0");
@0001FD43:0033 local_object1. = 0 = global_string10;
@0001FD55:0033 local_object1. = 1 = setup.ilg;
@0001FD70:0021 function_432();
@0001FD76:0034 set local_object3 = LASTRESULT;
@0001FD80:0035 local_object3.OpSequence(OPTYPE_FILE);
@0001FDA2:0006 local_object4 = LASTRESULT;
@0001FDAC:0035 local_object4.Add(local_object1.local_object2);
@0001FDBF:0006 local_object4 = NOTHING;
@0001FDC9:0021 function_423();
@0001FDCF:0006 local_string1 = LASTRESULT;
@0001FDD9:0014 local_string1 = (local_string1 ^ "InstallShield Installation Information");
@0001FE0C:0020 SetFileAttributesA(local_string1, 18); // dll: KERNEL32.dll
@0001FE1A:0037 catch
@0001FE1E:0002 label_1fe1e:
@0001FE20:0021 function_486();
@0001FE26:0038 endcatch;
@0001FE2A:0002 label_1fe2a:
@0001FE2C:0024 return;
@0001FE30:0026 end; // checksum: 35f8e03
@0001FE4C:0005 label_1fe4c:
@0001FE4E:0022 function NUMBER IfxOnDisk1Installed()
@0001FE4E
@0001FE4E
@0001FE4E
@0001FE4E begin
@0001FE57:0036 try // ref index 1: 1 ref index 2: 2
@0001FE65:0021 function_244();
@0001FE6B:0021 SdInit();
@0001FE71:0037 catch
@0001FE75:0002 label_1fe75:
@0001FE77:0021 function_486();
@0001FE7D:0038 endcatch;
@0001FE81:0002 label_1fe81:
@0001FE83:0024 return;
@0001FE87:0026 end; // checksum: 6e492e05
@0001FE93:0005 label_1fe93:
@0001FE95:0022 function NUMBER IfxFinalConstruct()
@0001FE95
@0001FE95
@0001FE95
@0001FE95 begin
@0001FE9E:0036 try // ref index 1: 1 ref index 2: 2
@0001FEAC:0021 FinalRelease();
@0001FEB2:0021 function_245();
@0001FEB8:0037 catch
@0001FEBC:0002 label_1febc:
@0001FEBE:0021 function_486();
@0001FEC4:0038 endcatch;
@0001FEC8:0002 label_1fec8:
@0001FECA:0024 return;
@0001FECE:0026 end; // checksum: 68786470
@0001FEDA:000A label_1feda:
@0001FEDC:0022 function NUMBER IfxFinalRelease()
@0001FEDC NUMBER local_number1;
@0001FEDC STRING local_string1, local_string2;
@0001FEDC
@0001FEDC begin
@0001FEE5:0021 SdLoadString(11635);
@0001FEF0:0006 local_string1 = LASTRESULT;
@0001FEFA:0021 SdLoadString(11634);
@0001FF05:0006 local_string2 = LASTRESULT;
@0001FF0F:0021 SprintfBox(308, local_string1, local_string2);
@0001FF20:0006 local_number1 = LASTRESULT;
@0001FF2A:000D local_number1 = (6 = local_number1);
@0001FF39:0004 if(local_number1) then // ref index: 1
@0001FF45:0002 abort;
@0001FF49:0002 endif;
@0001FF49:0002 label_1ff49:
@0001FF4B:0024 return;
@0001FF4F:0026 end; // checksum: 31047502
@0001FF5B:000C label_1ff5b:
@0001FF5D:0022 function NUMBER function_494()
@0001FF5D NUMBER local_number1, local_number2;
@0001FF5D STRING local_string1, local_string2, local_string3;
@0001FF5D
@0001FF5D begin
@0001FF66:0036 try // ref index 1: 4 ref index 2: 5
@0001FF74:0021 function_496(local_string1);
@0001FF7D:0006 local_number1 = LASTRESULT;
@0001FF87:0021 function_403();
@0001FF8D:0006 local_number2 = LASTRESULT;
@0001FF97:000D local_number2 = (local_number2 = 2);
@0001FFA6:0004 if(local_number2) then // ref index: 3
@0001FFB2:002D NumToStr(local_string2, global_number65);
@0001FFBC:0004 if(global_number6) then // ref index: 1
@0001FFC8:0007 local_string3 = ("File" + local_string2);
@0001FFD9:0021 function_400("Read Only Files -- Not Overwritten", local_string3, 1, local_string1);
@0002000F:0003 endif;
@0002000F:0003 label_2000f:
@00020011:0004 if(global_number7) then // ref index: 1
@0002001D:0007 local_string3 = ("File" + local_string2);
@0002002E:0021 function_400("Read Only Files -- Overwritten", local_string3, 1, local_string1);
@00020060:0001 endif;
@00020060:0001 label_20060:
@00020062:0007 global_number65 = (global_number65 + 1);
@00020071:0003 endif;
@00020071:0003 label_20071:
@00020073:0027 // return coming
@00020077:0023 return local_number1;
@0002007E:0037 catch
@00020082:0002 label_20082:
@00020084:0021 function_486();
@0002008A:0038 endcatch;
@0002008E:0002 label_2008e:
@00020090:0024 return;
@00020094:0026 end; // checksum: 1c775f54
@000200A0:0006 label_200a0:
@000200A2:0022 function NUMBER IfxOnFileReadOnly(local_string1)
@000200A2 NUMBER local_number1;
@000200A2
@000200A2
@000200A2 begin
@000200AB:0027 // return coming
@000200AF:0021 SdExceptions(1, local_string1);
@000200BD:0006 local_number1 = LASTRESULT;
@000200C7:0023 return local_number1;
@000200CE:0026 end; // checksum: 5042b2c
@000200DA:000C label_200da:
@000200DC:0022 function NUMBER function_496(local_string1)
@000200DC NUMBER local_number1, local_number2;
@000200DC STRING local_string2, local_string3;
@000200DC
@000200DC begin
@000200E5:0036 try // ref index 1: 4 ref index 2: 5
@000200F3:0021 function_498(local_string1);
@000200FC:0006 local_number1 = LASTRESULT;
@00020106:0021 function_403();
@0002010C:0006 local_number2 = LASTRESULT;
@00020116:000D local_number2 = (local_number2 = 2);
@00020125:0004 if(local_number2) then // ref index: 3
@00020131:002D NumToStr(local_string2, global_number66);
@0002013B:0004 if(global_number12) then // ref index: 1
@00020147:0007 local_string3 = ("File" + local_string2);
@00020158:0021 function_400("Shared Files -- Not Removed", local_string3, 1, local_string1);
@00020187:0003 endif;
@00020187:0003 label_20187:
@00020189:0004 if(global_number13) then // ref index: 1
@00020195:0007 local_string3 = ("File" + local_string2);
@000201A6:0021 function_400("Shared Files -- Removed", local_string3, 1, local_string1);
@000201D1:0001 endif;
@000201D1:0001 label_201d1:
@000201D3:0007 global_number66 = (global_number66 + 1);
@000201E2:0003 endif;
@000201E2:0003 label_201e2:
@000201E4:0027 // return coming
@000201E8:0023 return local_number1;
@000201EF:0037 catch
@000201F3:0002 label_201f3:
@000201F5:0021 function_486();
@000201FB:0038 endcatch;
@000201FF:0002 label_201ff:
@00020201:0024 return;
@00020205:0026 end; // checksum: 786c603b
@00020211:0006 label_20211:
@00020213:0022 function NUMBER IfxOnRemovingSharedFile(local_string1)
@00020213 NUMBER local_number1;
@00020213
@00020213
@00020213 begin
@0002021C:0027 // return coming
@00020220:0021 SdExceptions(3, local_string1);
@0002022E:0006 local_number1 = LASTRESULT;
@00020238:0023 return local_number1;
@0002023F:0026 end; // checksum: 7042b2c
@0002024B:0005 label_2024b:
@0002024D:0022 function NUMBER function_498(local_string1)
@0002024D NUMBER local_number1;
@0002024D
@0002024D
@0002024D begin
@00020256:0036 try // ref index 1: 2 ref index 2: 3
@00020264:0004 if(global_number11) then // ref index: 1
@00020270:0027 // return coming
@00020274:0023 return 5;
@0002027D:0005 endif;
@0002027D:0005 label_2027d:
@0002027F:0027 // return coming
@00020283:0021 function_500(local_string1);
@0002028C:0006 local_number1 = LASTRESULT;
@00020296:0023 return local_number1;
@0002029D:0037 catch
@000202A1:0002 label_202a1:
@000202A3:0021 function_486();
@000202A9:0038 endcatch;
@000202AD:0002 label_202ad:
@000202AF:0024 return;
@000202B3:0026 end; // checksum: 56135
@000202BF:0005 label_202bf:
@000202C1:0022 function NUMBER IfxOnMD5Error(local_string1)
@000202C1 NUMBER local_number1, local_number2;
@000202C1 STRING local_string2, local_string3;
@000202C1
@000202C1 begin
@000202CA:0021 SdLoadString(17000);
@000202D5:0006 local_string2 = LASTRESULT;
@000202DF:0021 SdLoadString(17064);
@000202EA:0006 local_string3 = LASTRESULT;
@000202F4:0006 label_202f4:
@000202F6:0021 SprintfBox(2, local_string3, local_string2, local_string1);
@0002030A:0006 local_number1 = LASTRESULT;
@00020314:000D local_number2 = (local_number1 = 3);
@00020323:0004 if(local_number2) then // ref index: 1
@0002032F:0021 Do(2);
@0002033A:0005 goto label_202f4;
@00020343:0003 endif;
@00020343:0003 label_20343:
@00020345:0027 // return coming
@00020349:0023 return local_number1;
@00020350:0026 end; // checksum: c4038920
@0002035C:0007 label_2035c:
@0002035E:0022 function NUMBER function_500(local_string1)
@0002035E NUMBER local_number1, local_number2;
@0002035E
@0002035E
@0002035E begin
@00020367:0036 try // ref index 1: 1 ref index 2: 2
@00020375:0027 // return coming
@00020379:0021 function_502(local_string1, local_number1);
@00020385:0006 local_number2 = LASTRESULT;
@0002038F:0023 return local_number2;
@00020396:0037 catch
@0002039A:0002 label_2039a:
@0002039C:0021 function_486();
@000203A2:0038 endcatch;
@000203A6:0002 label_203a6:
@000203A8:0024 return;
@000203AC:0026 end; // checksum: 74b33
@000203B8:0007 label_203b8:
@000203BA:0022 function NUMBER IfxOnFileError(local_string1, local_number1)
@000203BA NUMBER local_number2, local_number3;
@000203BA STRING local_string2, local_string3, local_string4;
@000203BA
@000203BA begin
@000203C3:0021 SdLoadString(17001);
@000203CE:0006 local_string2 = LASTRESULT;
@000203D8:0021 SdLoadString(17065);
@000203E3:0006 local_string3 = LASTRESULT;
@000203ED:0021 function_260(local_number1);
@000203F6:0006 local_string4 = LASTRESULT;
@00020400:0006 label_20400:
@00020402:0021 SprintfBox(2, local_string3, local_string2, local_string1, local_string4, local_number1);
@0002041C:0006 local_number2 = LASTRESULT;
@00020426:000D local_number3 = (local_number2 = 3);
@00020435:0004 if(local_number3) then // ref index: 1
@00020441:0021 Do(2);
@0002044C:0005 goto label_20400;
@00020455:0003 endif;
@00020455:0003 label_20455:
@00020457:0027 // return coming
@0002045B:0023 return local_number2;
@00020462:0026 end; // checksum: c404a528
@0002046E:0007 label_2046e:
@00020470:0022 function NUMBER function_502(local_string1, local_number1)
@00020470
@00020470
@00020470
@00020470 begin
@00020479:0036 try // ref index 1: 1 ref index 2: 2
@00020487:0027 // return coming
@0002048B:0021 function_504(local_string1);
@00020494:0006 local_number1 = LASTRESULT;
@0002049E:0023 return local_number1;
@000204A5:0037 catch
@000204A9:0002 label_204a9:
@000204AB:0021 function_486();
@000204B1:0038 endcatch;
@000204B5:0002 label_204b5:
@000204B7:0024 return;
@000204BB:0026 end; // checksum: 74935
@000204C7:0006 label_204c7:
@000204C9:0022 function NUMBER IfxOnFileLocked(local_string1)
@000204C9 NUMBER local_number1;
@000204C9
@000204C9
@000204C9 begin
@000204D2:0027 // return coming
@000204D6:0021 SdExceptions(2, local_string1);
@000204E4:0006 local_number1 = LASTRESULT;
@000204EE:0023 return local_number1;
@000204F5:0026 end; // checksum: 6042b2c
@00020501:0009 label_20501:
@00020503:0022 function NUMBER function_504(local_string1)
@00020503 NUMBER local_number1, local_number3;
@00020503 STRING local_string2;
@00020503
@00020503 begin
@0002050C:0036 try // ref index 1: 2 ref index 2: 3
@0002051A:0021 function_207();
@00020520:0006 local_number3 = LASTRESULT;
@0002052A:0004 if(local_number3) then // ref index: 1
@00020536:0027 // return coming
@0002053A:0021 function_208(local_string1, local_number1, local_string2);
@00020549:0006 local_number3 = LASTRESULT;
@00020553:0023 return local_number3;
@0002055A:0005 endif;
@0002055A:0005 label_2055a:
@0002055C:0027 // return coming
@00020560:0021 function_506(local_string1, local_number1, local_string2);
@0002056F:0006 local_number3 = LASTRESULT;
@00020579:0023 return local_number3;
@00020580:0037 catch
@00020584:0002 label_20584:
@00020586:0021 function_486();
@0002058C:0038 endcatch;
@00020590:0002 label_20590:
@00020592:0024 return;
@00020596:0026 end; // checksum: 19336
@000205A2:000D label_205a2:
@000205A4:0022 function NUMBER IfxOnNextDisk(local_string1, local_number1, local_string2)
@000205A4 NUMBER local_number2, local_number3;
@000205A4 STRING local_string3, local_string4;
@000205A4
@000205A4 begin
@000205AD:0021 VarSave(65536);
@000205B8:0021 SdLoadString(17004);
@000205C3:0006 local_string4 = LASTRESULT;
@000205CD:0021 Sprintf(local_string3, local_string4, local_number1, local_string1);
@000205DF:0006 global_string9 = local_string2;
@000205E9:0021 EnterDisk(local_string3, local_string1);
@000205F5:0006 local_number2 = LASTRESULT;
@000205FF:000D local_number3 = (local_number2 = 1);
@0002060E:0004 if(local_number3) then // ref index: 1
@0002061A:0006 local_string2 = global_string9;
@00020624:0006 local_number2 = 4;
@00020630:0005 goto label_20662;
@00020639:0003 endif;
@00020639:0003 label_20639:
@0002063B:0009 local_number3 = (local_number2 < 0);
@0002064A:0004 if(local_number3) then // ref index: 1
@00020656:0006 local_number2 = 3;
@00020662:0004 endif;
@00020662:0004 label_20662:
@00020664:0021 VarRestore/VarSave(65536);
@0002066F:0027 // return coming
@00020673:0023 return local_number2;
@0002067A:0026 end; // checksum: 6c06d466
@00020686:001C label_20686:
@00020688:0022 function NUMBER function_506(local_string1, local_number1, local_string2)
@00020688 NUMBER local_number2;
@00020688 STRING local_string3, local_string4;
@00020688 OBJECT local_object1, local_object2, local_object3;
@00020688 begin
@00020691:0021 ComponentErrorInfo();
@00020697:0034 set local_object1 = LASTRESULT;
@000206A1:0021 SdLoadString(17057);
@000206AC:0006 local_string3 = LASTRESULT;
@000206B6:0020 IsObject(local_object1); // dll: ISRT.dll
@000206BF:0006 local_number2 = LASTRESULT;
@000206C9:0004 if(local_number2) then // ref index: 5
@000206D5:0035 local_object1.Feature;
@000206E6:0006 local_object2 = LASTRESULT;
@000206F0:0020 IsObject(local_object2); // dll: ISRT.dll
@000206F9:0006 local_object2 = NOTHING;
@00020703:0006 local_number2 = LASTRESULT;
@0002070D:0004 if(local_number2) then // ref index: 3
@00020719:0021 SdLoadString(17046);
@00020724:0006 local_string1 = LASTRESULT;
@0002072E:0035 local_object1.Feature;
@0002073F:0006 local_object2 = LASTRESULT;
@00020749:0035 local_object2.DisplayName;
@0002075E:0006 local_object2 = NOTHING;
@00020768:0006 local_string2 = LASTRESULT;
@00020772:000D local_number2 = (local_string2 = "");
@0002077F:0004 if(local_number2) then // ref index: 1
@0002078B:0035 local_object1.Feature;
@0002079C:0006 local_object2 = LASTRESULT;
@000207A6:0035 local_object2.Name;
@000207B4:0006 local_object2 = NOTHING;
@000207BE:0006 local_string2 = LASTRESULT;
@000207C8:000A endif;
@000207C8:000A label_207c8:
@000207CA:0035 local_object1.FileError;
@000207DD:0006 local_object2 = LASTRESULT;
@000207E7:0035 local_object2.Description;
@000207FC:0006 local_object2 = NOTHING;
@00020806:0006 local_string4 = LASTRESULT;
@00020810:000D local_number2 = (local_string4 = "");
@0002081D:0004 if(local_number2) then // ref index: 1
@00020829:0035 local_object1.LastError;
@0002083C:0006 local_number1 = LASTRESULT;
@00020846:0021 Sprintf(local_string4, "%d", local_number1);
@00020857:000B endif;
@00020857:000B label_20857:
@00020859:0035 local_object1.FileGroup;
@0002086C:0006 local_object2 = LASTRESULT;
@00020876:0035 local_object1.FileError;
@00020889:0006 local_object3 = LASTRESULT;
@00020893:0035 local_object3.File;
@000208A1:0006 local_object3 = NOTHING;
@000208AB:0006 local_object3 = LASTRESULT;
@000208B5:0021 SprintfBox(0, local_string3, local_string1, local_string2, local_object2, local_object3, local_string4);
@000208D2:0006 local_object2 = NOTHING;
@000208DC:0006 local_object3 = NOTHING;
@000208E6:0005 goto label_20941;
@000208EF:0006 endif;
@000208EF:0006 label_208ef:
@000208F1:0021 SdLoadString(17050);
@000208FC:0006 local_string1 = LASTRESULT;
@00020906:0035 local_object1.LastError;
@00020919:0006 local_object2 = LASTRESULT;
@00020923:0021 SprintfBox(0, local_string3, local_string1, local_object2);
@00020937:0006 local_object2 = NOTHING;
@00020941:0001 label_20941:
@00020943:0005 goto label_20974;
@0002094C:0003 endif;
@0002094C:0003 label_2094c:
@0002094E:0021 SdLoadString(17044);
@00020959:0006 local_string4 = LASTRESULT;
@00020963:0021 SprintfBox(0, local_string3, local_string4);
@00020974:0002 label_20974:
@00020976:0024 return;
@0002097A:0026 end; // checksum: 444fff5a
@00020992:0017 label_20992:
@00020994:0022 function void function_507()
@00020994 NUMBER local_number1, local_number2;
@00020994
@00020994 OBJECT local_object1;
@00020994 begin
@0002099D:0021 ComponentFilterOS(global_string6, 0, 0, 1);
@000209B5:0006 local_number1 = LASTRESULT;
@000209BF:0035 global_object3.bAlpha;
@000209CF:0006 local_number2 = LASTRESULT;
@000209D9:0004 if(local_number2) then // ref index: 1
@000209E5:0035 global_object3.WINNT;
@000209F4:0006 local_object1 = LASTRESULT;
@000209FE:0035 local_object1.bWinNT4;
@00020A0F:0006 local_object1 = NOTHING;
@00020A19:0006 local_number2 = LASTRESULT;
@00020A23:000D local_number2 = (local_number2 = 0);
@00020A32:0021 ComponentFilterOS(global_string6, 0, 131072, local_number2);
@00020A48:0006 local_number1 = LASTRESULT;
@00020A52:0035 global_object3.WINNT;
@00020A61:0006 local_object1 = LASTRESULT;
@00020A6B:0035 local_object1.bWin2000;
@00020A7D:0006 local_object1 = NOTHING;
@00020A87:0006 local_number2 = LASTRESULT;
@00020A91:000D local_number2 = (local_number2 = 0);
@00020AA0:0021 ComponentFilterOS(global_string6, 0, 2097152, local_number2);
@00020AB6:0006 local_number1 = LASTRESULT;
@00020AC0:0005 goto label_20c7e;
@00020AC9:0020 endif;
@00020AC9:0020 label_20ac9:
@00020ACB:0035 global_object3.WIN9X;
@00020ADA:0006 local_object1 = LASTRESULT;
@00020AE4:0035 local_object1.bWin95;
@00020AF4:0006 local_object1 = NOTHING;
@00020AFE:0006 local_number2 = LASTRESULT;
@00020B08:000D local_number2 = (local_number2 = 0);
@00020B17:0021 ComponentFilterOS(global_string6, 0, 16, local_number2);
@00020B2D:0006 local_number1 = LASTRESULT;
@00020B37:0035 global_object3.WIN9X;
@00020B46:0006 local_object1 = LASTRESULT;
@00020B50:0035 local_object1.bWin98;
@00020B60:0006 local_object1 = NOTHING;
@00020B6A:0006 local_number2 = LASTRESULT;
@00020B74:000D local_number2 = (local_number2 = 0);
@00020B83:0021 ComponentFilterOS(global_string6, 0, 64, local_number2);
@00020B99:0006 local_number1 = LASTRESULT;
@00020BA3:0035 global_object3.WINNT;
@00020BB2:0006 local_object1 = LASTRESULT;
@00020BBC:0035 local_object1.bWinNT4;
@00020BCD:0006 local_object1 = NOTHING;
@00020BD7:0006 local_number2 = LASTRESULT;
@00020BE1:000D local_number2 = (local_number2 = 0);
@00020BF0:0021 ComponentFilterOS(global_string6, 0, 65536, local_number2);
@00020C06:0006 local_number1 = LASTRESULT;
@00020C10:0035 global_object3.WINNT;
@00020C1F:0006 local_object1 = LASTRESULT;
@00020C29:0035 local_object1.bWin2000;
@00020C3B:0006 local_object1 = NOTHING;
@00020C45:0006 local_number2 = LASTRESULT;
@00020C4F:000D local_number2 = (local_number2 = 0);
@00020C5E:0021 ComponentFilterOS(global_string6, 0, 1048576, local_number2);
@00020C74:0006 local_number1 = LASTRESULT;
@00020C7E:0008 label_20c7e:
@00020C80:0021 ComponentFilterLanguage(global_string6, 0, 1);
@00020C93:0006 local_number1 = LASTRESULT;
@00020C9D:0021 function_430();
@00020CA3:0006 local_number2 = LASTRESULT;
@00020CAD:0021 ComponentFilterLanguage(global_string6, local_number2, 0);
@00020CBE:0006 local_number1 = LASTRESULT;
@00020CC8:0024 return;
@00020CCC:0026 end; // checksum: b225b28
@00020CDC:0009 label_20cdc:
@00020CDE:0022 function NUMBER function_508()
@00020CDE NUMBER local_number1;
@00020CDE
@00020CDE
@00020CDE begin
@00020CE7:0021 CreateInstallationInfo();
@00020CED:0021 MaintenanceStart();
@00020CF3:0021 ComponentTransferData(global_string6);
@00020CFC:0006 local_number1 = LASTRESULT;
@00020D06:0021 function_510(local_number1);
@00020D0F:0027 // return coming
@00020D13:0023 return local_number1;
@00020D1A:0026 end; // checksum: 23b2f
@00020D26:0006 label_20d26:
@00020D28:0022 function NUMBER function_509()
@00020D28 NUMBER local_number1, local_number2, local_number3;
@00020D28
@00020D28
@00020D28 begin
@00020D31:000D local_number2 = (local_number1 = 0);
@00020D40:0004 if(local_number2) then // ref index: 1
@00020D4C:0027 // return coming
@00020D50:0023 return 0;
@00020D59:0005 goto label_20dfb;
@00020D62:000D endif;
@00020D62:000D label_20d62:
@00020D64:0009 local_number2 = (local_number1 < 0);
@00020D73:0004 if(local_number2) then // ref index: 3
@00020D7F:0021 function_207();
@00020D85:0006 local_number2 = LASTRESULT;
@00020D8F:0021 function_211();
@00020D95:0006 local_number3 = LASTRESULT;
@00020D9F:0019 local_number2 = (local_number2 = local_number3);
@00020DAC:0021 function_210();
@00020DB2:0006 local_number3 = LASTRESULT;
@00020DBC:0009 local_number3 = (local_number3 < 0);
@00020DCB:0019 local_number2 = (local_number2 = local_number3);
@00020DD8:0004 if(local_number2) then // ref index: 1
@00020DE4:0005 goto label_20df5;
@00020DED:0001 endif;
@00020DED:0001 label_20ded:
@00020DEF:0021 function_507();
@00020DF5:0001 label_20df5:
@00020DF7:0002 abort;
@00020DFB:0002 endif;
@00020DFB:0002 label_20dfb:
@00020DFD:0024 return;
@00020E01:0026 end; // checksum: 2d802
@00020E0D:0004 label_20e0d:
@00020E0F:0022 function NUMBER function_510(local_number1)
@00020E0F
@00020E0F
@00020E0F
@00020E0F begin
@00020E18:0036 try // ref index 1: 1 ref index 2: 2
@00020E26:0021 InitProperties();
@00020E2C:0037 catch
@00020E30:0002 label_20e30:
@00020E32:0021 function_486();
@00020E38:0038 endcatch;
@00020E3C:0002 label_20e3c:
@00020E3E:0024 return;
@00020E42:0026 end; // checksum: 6d722923
@00020E4E:0003 label_20e4e:
@00020E50:0022 function NUMBER IfxInitProperties()
@00020E50
@00020E50
@00020E50
@00020E50 begin
@00020E59:0024 return;
@00020E5D:0026 end; // checksum: c01
@00020E69:0006 label_20e69:
@00020E6B:0022 function NUMBER InitProperties()
@00020E6B NUMBER local_number1, local_number2;
@00020E6B
@00020E6B
@00020E6B begin
@00020E74:0036 try // ref index 1: 1 ref index 2: 2
@00020E82:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll
@00020E8E:0021 ReadProperties(local_number2);
@00020E97:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll
@00020EA0:0037 catch
@00020EA4:0002 label_20ea4:
@00020EA6:0021 function_486();
@00020EAC:0038 endcatch;
@00020EB0:0002 label_20eb0:
@00020EB2:0024 return;
@00020EB6:0026 end; // checksum: e0b3f47
@00020EC2:0003 label_20ec2:
@00020EC4:0022 function NUMBER IfxReadProperties(local_number1)
@00020EC4
@00020EC4
@00020EC4
@00020EC4 begin
@00020ECD:0024 return;
@00020ED1:0026 end; // checksum: c04
@00020EDD:0006 label_20edd:
@00020EDF:0022 function NUMBER ReadProperties(local_number1)
@00020EDF NUMBER local_number2;
@00020EDF
@00020EDF
@00020EDF begin
@00020EE8:0036 try // ref index 1: 1 ref index 2: 2
@00020EF6:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll
@00020F02:0021 WriteProperties(local_number2);
@00020F0B:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll
@00020F14:0037 catch
@00020F18:0002 label_20f18:
@00020F1A:0021 function_486();
@00020F20:0038 endcatch;
@00020F24:0002 label_20f24:
@00020F26:0024 return;
@00020F2A:0026 end; // checksum: 1c6b0b6b
@00020F36:0003 label_20f36:
@00020F38:0022 function NUMBER IfxWriteProperties(local_number1)
@00020F38
@00020F38
@00020F38
@00020F38 begin
@00020F41:0024 return;
@00020F45:0026 end; // checksum: c04
@00020F51:0009 label_20f51:
@00020F53:0022 function NUMBER WriteProperties(local_number1)
@00020F53 NUMBER local_number2;
@00020F53
@00020F53
@00020F53 begin
@00020F5C:0036 try // ref index 1: 3 ref index 2: 4
@00020F6A:0021 function_155(54);
@00020F75:0021 function_428();
@00020F7B:0006 local_number2 = LASTRESULT;
@00020F85:000D local_number2 = (local_number2 = 0);
@00020F94:0004 if(local_number2) then // ref index: 1
@00020FA0:0021 function_520();
@00020FA6:0005 goto label_20fb7;
@00020FAF:0001 endif;
@00020FAF:0001 label_20faf:
@00020FB1:0021 function_521();
@00020FB7:0004 label_20fb7:
@00020FB9:0021 function_156(54);
@00020FC4:0027 // return coming
@00020FC8:0023 return local_number1;
@00020FCF:0037 catch
@00020FD3:0002 label_20fd3:
@00020FD5:0021 function_486();
@00020FDB:0038 endcatch;
@00020FDF:0002 label_20fdf:
@00020FE1:0024 return;
@00020FE5:0026 end; // checksum: 5933b
@00020FF1:0006 label_20ff1:
@00020FF3:0022 function NUMBER IfxOnShowWizardPages(local_number1)
@00020FF3
@00020FF3
@00020FF3
@00020FF3 begin
@00020FFC:0021 function_1();
@00021002:0021 function_509();
@00021008:0021 function_2();
@0002100E:0024 return;
@00021012:0026 end; // checksum: 1e04
@0002101E:0006 label_2101e:
@00021020:0022 function NUMBER function_520()
@00021020
@00021020
@00021020
@00021020 begin
@00021029:0021 function_3();
@0002102F:0021 function_509();
@00021035:0021 function_4();
@0002103B:0024 return;
@0002103F:0026 end; // checksum: 1e01
///////////////////////////////////////////////////////////////////////////////////
// function checksums
// function_0 - 0x8DB876C7
// function_1 - 0x50D0B33C
// function_2 - 0x5A07906F
// function_3 - 0x15014618
// function_4 - 0x04009B24
// function_5 - 0x4A511307
// function_79 - 0x30595644
// function_80 - 0xFFF819E4
// function_83 - 0x670F2032
// function_84 - 0xFAFB0CE8
// function_85 - 0x4370435C
// function_86 - 0x20073402
// function_87 - 0x41253C31
// function_88 - 0x2F0C3D5B
// function_89 - 0x223B6941
// function_90 - 0x29361C51
// function_91 - 0x3E13574D
// function_92 - 0x40731B01
// function_93 - 0x45785573
// function_94 - 0x4D182F2E
// function_95 - 0x5C1D2E0A
// function_96 - 0x28372024
// function_111 - 0x19315156
// function_112 - 0xFCFFBED8
// function_113 - 0x5C5B3115
// function_114 - 0x31234770
// function_115 - 0x16370344
// function_116 - 0x3C295562
// function_117 - 0x704A0200
// function_118 - 0x51597E4D
// function_119 - 0x34797006
// function_120 - 0xA9C33DD0
// function_121 - 0xB8C7B7A5
// function_122 - 0xB8C684B5
// function_123 - 0x4826162F
// function_124 - 0xB7D891DE
// function_125 - 0x0B3AFF7E
// function_126 - 0xC4D7FFB3
// function_127 - 0xFFFD25DE
// function_128 - 0x473F6A14
// function_137 - 0x8A80B7EB
// function_138 - 0x00002501
// function_139 - 0xDAF1CC8D
// function_140 - 0x213C7A6B
// function_141 - 0x0001D928
// function_142 - 0x0001DD23
// function_143 - 0x0001DD23
// function_144 - 0x8CACE19D
// function_149 - 0x22385B39
// function_150 - 0x222E5739
// function_151 - 0x76767409
// function_152 - 0x56457609
// function_153 - 0x53450732
// function_154 - 0x6254284D
// function_155 - 0x1AF4F8D7
// function_156 - 0x41B27D45
// function_157 - 0xD23EF80A
// function_160 - 0x61ADFC84
// function_161 - 0x2DFEAB15
// function_162 - 0x660F471C
// function_163 - 0xBCCF7AF8
// function_164 - 0x86A6A7DF
// function_165 - 0xFFFC62C7
// function_166 - 0x5D4DD926
// function_167 - 0x527E3924
// function_168 - 0x546A2924
// function_169 - 0x75402024
// function_170 - 0x700A1B6A
// function_171 - 0x1E7CB710
// function_172 - 0x00011324
// function_173 - 0x6016F772
// function_181 - 0x00072B2B
// function_182 - 0x285BB15A
// function_183 - 0xFEFE7BC1
// function_184 - 0x6F7B490E
// function_185 - 0x5493BA70
// function_186 - 0x86EA399D
// function_187 - 0x9F825BBA
// function_188 - 0xA98917C3
// function_189 - 0xFDEC08D0
// function_190 - 0x004D013B
// function_191 - 0xE3DD48A3
// function_192 - 0x577A7E3B
// function_193 - 0x59604D2A
// function_194 - 0x2659345D
// function_195 - 0x23405076
// function_196 - 0x5C792101
// function_197 - 0xBC9D3801
// function_198 - 0xBCCA4BDA
// function_199 - 0x01048533
// function_200 - 0xEBF7A2FA
// function_201 - 0x4348FD67
// function_202 - 0x285BB05A
// function_206 - 0x31047502
// function_207 - 0x07023A27
// function_208 - 0x5A560048
// function_209 - 0x41703009
// function_210 - 0x5E5E6837
// function_211 - 0x00011426
// function_215 - 0x5EC22922
// __ISRTInit - 0x25F2980B
// __ISRTUnInit - 0x693E1250
// __ISRTSetComponentLog - 0x56494C18
// __ISRTRestoreMainLog - 0x4D646C6E
// function_233 - 0xB7F8F741
// function_235 - 0xDC92D9E1
// function_236 - 0x00011324
// function_237 - 0x0002AB35
// function_238 - 0x6B3B6909
// function_239 - 0x5643831E
// function_240 - 0x08311D58
// function_241 - 0x00032022
// function_242 - 0x592F195B
// function_244 - 0x7564C120
// function_245 - 0x352A2811
// function_250 - 0x00023231
// function_251 - 0x00FDDD34
// function_252 - 0x00014026
// function_253 - 0xFEC1A0CA
// function_254 - 0x7047352D
// function_255 - 0x35317F23
// function_256 - 0x772C8B43
// __ISRTDoExit - 0x02071700
// function_258 - 0xC293D3FF
// function_259 - 0x235F515C
// function_260 - 0x143F6D00
// function_262 - 0xF1032FCA
// function_263 - 0x4C7CDB2D
// function_264 - 0xBFD350FC
// function_266 - 0x4559201D
// function_268 - 0xD72D7430
// function_269 - 0x5C840772
// function_270 - 0x0DC46C45
// function_271 - 0xD1DEFC87
// function_272 - 0xD49F65D8
// function_273 - 0x4F71BF2C
// function_274 - 0x0006EA38
// function_275 - 0x00074B3D
// function_276 - 0x0002763C
// function_277 - 0x00032F01
// function_278 - 0x95B81410
// function_279 - 0x01003C27
// function_280 - 0x01033429
// function_281 - 0x00031F25
// function_282 - 0x301DA3F4
// function_283 - 0x0007262E
// function_284 - 0x9DE11E86
// function_285 - 0x57676BBE
// function_286 - 0x0503BB25
// function_287 - 0x016F0919
// function_288 - 0x000321A2
// function_294 - 0x422A012E
// function_295 - 0x2D370038
// function_296 - 0x52520122
// function_297 - 0x363C0B79
// function_298 - 0x2E390003
// function_299 - 0x2A2E6376
// function_300 - 0x0003DC0B
// function_301 - 0x3B474944
// function_302 - 0x455E5117
// function_303 - 0x0003DC0B
// function_304 - 0x4A45604F
// function_305 - 0x0003DC0B
// function_306 - 0x7654743A
// function_307 - 0x45436025
// function_308 - 0x36280818
// function_324 - 0xB47AF23E
// function_325 - 0xEB3E4CB9
// function_326 - 0xBB364F2E
// function_327 - 0x04380716
// function_328 - 0x043AB832
// function_329 - 0xFFF27FD5
// function_330 - 0x000B2A29
// function_331 - 0xFFF30ED4
// function_332 - 0x4B48674F
// function_333 - 0xFFFC50F8
// function_334 - 0x67FBC39F
// function_335 - 0x233BB32D
// function_336 - 0x3B15AA6E
// function_337 - 0x0105AE2E
// function_338 - 0x56066324
// function_339 - 0x00000C01
// function_340 - 0xB3B838C6
// function_341 - 0x00015338
// function_342 - 0x0106E728
// function_343 - 0x7841B528
// function_344 - 0x00051F02
// function_345 - 0xFAFF49D5
// function_346 - 0x2E010021
// function_347 - 0xFC5575C2
// function_348 - 0x0006A706
// function_349 - 0x4C231C10
// function_350 - 0x00041501
// function_351 - 0x42682D54
// function_352 - 0x1B6E7935
// function_353 - 0x0006FD3B
// function_354 - 0x0436940B
// function_355 - 0xFE7A62F2
// function_356 - 0x9600B6F7
// function_357 - 0x7A4A4A78
// function_359 - 0xAB30D939
// function_360 - 0x504E5042
// function_361 - 0x25FA76CD
// function_362 - 0x2F008F6B
// function_363 - 0xA11B5378
// function_364 - 0xF77CE934
// function_365 - 0x39961D8F
// function_366 - 0xBB791C27
// function_367 - 0x1F45A114
// function_368 - 0xF8CD39C8
// function_369 - 0x7842A805
// function_371 - 0xE8ED54A7
// function_372 - 0x99AE3989
// function_373 - 0x5456B24A
// function_374 - 0x00011324
// function_375 - 0x0201AD2D
// function_377 - 0x7B4EFE37
// function_378 - 0xFF8C84C8
// function_379 - 0x51486175
// function_380 - 0x6B1E374A
// function_381 - 0xFFFE69D9
// function_382 - 0x87948D9E
// function_383 - 0xFFFD95FB
// function_384 - 0xE2F5BAB9
// function_385 - 0xFEFD89D1
// function_386 - 0x0D47940B
// function_387 - 0xFFFB2CDF
// function_388 - 0xF8FB10D7
// function_389 - 0xDEB403EB
// function_390 - 0x00029509
// function_391 - 0x4568A748
// function_392 - 0xFEFF1FDF
// function_393 - 0xFAFAA7D2
// function_394 - 0x057E6D0A
// function_395 - 0x5871A335
// function_396 - 0xA6FC2D9D
// function_397 - 0x0000422A
// function_398 - 0x723C9568
// function_399 - 0x337ACF70
// function_400 - 0x17F86DFD
// function_401 - 0xA09481B9
// function_402 - 0x00053D2E
// function_403 - 0x00011324
// function_404 - 0x00021602
// function_405 - 0xFFFBB3F6
// function_406 - 0xFFFB7DEB
// function_407 - 0x00067E2F
// function_408 - 0xFFF869E7
// function_409 - 0x0E7C3921
// function_410 - 0x00024A15
// function_411 - 0x00038C1E
// function_412 - 0xDCDD1EBA
// function_413 - 0x0007833E
// function_414 - 0xFE7C42EA
// function_415 - 0x00043434
// function_416 - 0xFFFF5FF4
// function_423 - 0x00011325
// function_424 - 0x00011325
// function_425 - 0x00011325
// function_426 - 0x00011325
// function_427 - 0x00011325
// function_428 - 0x00011324
// function_429 - 0x00011325
// function_430 - 0x00011324
// function_431 - 0x00011325
// function_432 - 0x567E5F41
// function_433 - 0x0878376E
// function_434 - 0xFEFEC4C8
// function_435 - 0xFEFEABC8
// function_436 - 0x1B13AA17
// function_437 - 0x1B13A017
// function_438 - 0x1B13A217
// function_439 - 0x1B13B617
// function_440 - 0x14305277
// function_441 - 0x105A5619
// function_442 - 0x4012C644
// function_443 - 0x01BA4133
// function_444 - 0x2E1F6C52
// function_445 - 0x00001E01
// function_446 - 0x00031F21
// function_447 - 0x36132C26
// function_448 - 0x425ED200
// function_454 - 0x4C404309
// function_455 - 0x765E4701
// function_456 - 0x217FD64E
// function_457 - 0x1432385C
// function_461 - 0x0002A226
// function_462 - 0x5510C305
// function_463 - 0xD1E2A5CB
// function_464 - 0x8396F3B5
// function_465 - 0xDD4F6391
// program - 0x43023202
// IfxRunAfterReboot - 0x0000343F
// IfxOnExitInstall - 0x5F808FD5
// function_469 - 0xBFFD75CB
// IfxOnTransferred - 0x00000C01
// function_471 - 0x00000C01
// function_472 - 0x40045434
// IfxOnRebooted - 0x00000C01
// function_474 - 0x0000343F
// IfxOnAppSearch - 0x00000C01
// function_476 - 0x0000343F
// IfxOnCCPSearch - 0x00000C01
// function_478 - 0x00000C01
// FinalConstruct - 0x00000C01
// FinalRelease - 0x0000343F
// IfxOnAbortInstall - 0x00000C01
// function_482 - 0x0000343F
// function_483 - 0x0000343F
// function_484 - 0x00000C01
// function_485 - 0x00001201
// function_486 - 0xA4FA07E3
// function_487 - 0x2309485F
// IfxOnInitInstall - 0x0006B53E
// IfxOnTransferring - 0x0000453D
// IfxOnDisk1Installing - 0x035F8E03
// IfxOnDisk1Installed - 0x6E492E05
// IfxFinalConstruct - 0x68786470
// IfxFinalRelease - 0x31047502
// function_494 - 0x1C775F54
// IfxOnFileReadOnly - 0x05042B2C
// function_496 - 0x786C603B
// IfxOnRemovingSharedFile - 0x07042B2C
// function_498 - 0x00056135
// IfxOnMD5Error - 0xC4038920
// function_500 - 0x00074B33
// IfxOnFileError - 0xC404A528
// function_502 - 0x00074935
// IfxOnFileLocked - 0x06042B2C
// function_504 - 0x00019336
// IfxOnNextDisk - 0x6C06D466
// function_506 - 0x444FFF5A
// function_507 - 0x0B225B28
// function_508 - 0x00023B2F
// function_509 - 0x0002D802
// function_510 - 0x6D722923
// IfxInitProperties - 0x00000C01
// InitProperties - 0x0E0B3F47
// IfxReadProperties - 0x00000C04
// ReadProperties - 0x1C6B0B6B
// IfxWriteProperties - 0x00000C04
// WriteProperties - 0x0005933B
// IfxOnShowWizardPages - 0x00001E04
// function_520 - 0x00001E01